• Предмет: Информатика
  • Автор: anastasia281298
  • Вопрос задан 6 лет назад

Как правильно записать условие, чтобы из первого массива выводились все числа, кроме максимальных? Мой массив почему то выводит только положительные, а отрицательные и ноль не выводит. С++

Ответы

Ответ дал: Omikami
1

#include <algorithm>

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   vector <int> arr {-5, 2, -2, 0, 5, 4, 5};

   int mx = *max_element(arr.begin(), arr.end());

   for (auto&& v : arr)

       if (v != mx)

           cout << v << ' ';

   return 0;

}

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