Главная » 2008 » Октябрь » 8 » В помощь другу
В помощь другу
23:46
Code

int main(int argc, char *argv[])
{
  randomize();
   
  const int n = 10;
  float mas[n];
   
  for(int i=0; i<n; i++){
  mas[i] = pow(-1,random(2))*random(10000)/pow(10,random(3));
  cout<<"max["<<i<<"]="<<mas[i]<<endl;
  }
  cout<<"\n\n\n";
   
  int max, min, start, end;
  max = min = 0;
   
  for(int i=0;i<n;i++){
  if(mas[i]>mas[max]) max = i;
  if(mas[i]<mas[min]) min = i;  
  }
   
  if( abs(max-min)>1 ){
  start = (max>min) ? min+1 : max+1;
  end = (max>min) ? max : min;
  float sum = 0;
  for(int i=start; i<end; i++) sum+=mas[i];
  cout<<"Summ between max="<<max<<" and min ="<<min<<" is "<<sum<<endl;  
  } else {
  cout<<"No elements between max="<<max<<" and min ="<<min<<endl;  
  }
   
   
  getch();
  return 0;
}
Категория: Coding | Просмотров: 705 | Добавил: DeT | Теги: c++
Всего комментариев: 1
08.10.2008
DeT говорит:

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]