• Предмет: Информатика
  • Автор: shevchenkodmitry23
  • Вопрос задан 1 год назад

Дан массив целых чисел. Среди них есть равные.найти его первый максимальный элемент и заменить его нулем

С++ 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] << " ";

 }

}

Вас заинтересует