Дан массив целых чисел. Среди них есть равные.найти его первый максимальный элемент и заменить его нулем
С++ visual studio
Ответы на вопрос
Ответил fedrfedr
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] << " ";
}
}
Новые вопросы