Вычислить количество частей массива, стоящих между наибольшим и наименьшим

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

Задать свой вопрос
1 ответ
include lt;iostreamgt;
include lt;math.hgt;

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
    coutlt;lt;"Vvedite kol-vo elementov n=";
    cingt;gt;n;
    coutlt;lt;"Vvedite elementi massiva cheres probel:"lt;lt;endl;
    for(int i=0;ilt;n;i++)
        cingt;gt;a[i];
    
    // Poisk indexov min and max
    min_i=max_i=0;
    for(int i=0;ilt;n;i++)
    
        if(a[i]lt;a[min_i]) min_i=i;
        if(a[i]gt;a[max_i]) max_i=i;
    
    
//    coutlt;lt;"min_index="lt;lt;min_ilt;lt;endl;
//    coutlt;lt;"max_index="lt;lt;max_ilt;lt;endl;
    
    count=абс(min_i-max_i)-1;
    coutlt;lt;countlt;lt;endl;
    return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт