Предмет: Информатика,
автор: shevchenkodmitry23
Дан массив целых чисел. Среди них есть равные.найти его первый максимальный элемент и заменить его нулем
С++ visual studio
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
using namespace std;
int main()
{
const int N = 10;
int a[N], i, imax;
setlocale(LC_ALL, "russian");
cout << "Введите " << N << " элементов массива:\n";
for (i = 0; i < N; i++) {
cin >> a[i];
}
imax = 0;
for (i = 0; i < N; i++) {
if (a[i] > a[imax])
imax = i;
}
a[imax] = 0;
for (i = 0; i < N; i++) {
cout << a[i] << " ";
}
}
Похожие вопросы
Предмет: Қазақ тiлi,
автор: zhanalinovo2222
Предмет: Геометрия,
автор: margarita05610
Предмет: Алгебра,
автор: alinysyavorobiova
Предмет: Информатика,
автор: kseniagordeeva0