• Вычислить количество элементов массива, стоящих между максимальным и минимальным элементами.C++

Ответы 1

  • #include <iostream>#include <math.h>using namespace std;int main(){    int a[100], n; // massiv i kol-vo elementov v nem    int min_i;    // index minimalnogo elementa    int max_i;    // index maximalnogo elementa    int count;    // kolichestvo elementov megdu nimi        // Vvod massiva    cout<<"Vvedite kol-vo elementov n=";    cin>>n;    cout<<"Vvedite elementi massiva cheres probel:"<<endl;    for(int i=0;i<n;i++)        cin>>a[i];        // Poisk indexov min and max    min_i=max_i=0;    for(int i=0;i<n;i++)    {        if(a[i]<a[min_i]) min_i=i;        if(a[i]>a[max_i]) max_i=i;    }    //    cout<<"min_index="<<min_i<<endl;//    cout<<"max_index="<<max_i<<endl;        count=abs(min_i-max_i)-1;    cout<<count<<endl;    return 0;}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years