Язык C++. Сформировать массив из 12 элементов. Вывести его ** экран, выделив минимальный...

0 голосов
74 просмотров

Язык C++. Сформировать массив из 12 элементов. Вывести его на экран, выделив минимальный и максимальный элементы массива (например, восклицательными знаками).


Информатика (40 баллов) | 74 просмотров
0

12 элементов массива - значения в них случайны? Либо юзер вводит значения каждой ячейки?

Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main() {
    int n=12, imax=0, imin=0;
    int a[n];
    srand(time(NULL));
    cout<<"array:"<<endl;<br>    for (int i=0; i    {
      a[i]=rand() % 50;
      cout<<a[i]<<" ";<br>    }
    cout<<endl;<br>    for (int i=1; i     if (a[i] > a[imax]) imax = i;
     if (a[i] < a[imin]) imin = i;
    }
    for (int i=0; i     if (i == imax || i == imin) cout << " ! " << a[i] << " ! ";<br>     else  cout << a[i] << " ";<br>    }
    cout<<endl;<br>    return 0;
}

Пример:
array:
31 0 13 29 13 34 33 42 40 26 48 24
31 ! 0 ! 13 29 13 34 33 42 40 26 ! 48 ! 24

(194k баллов)