Предмет: Информатика, автор: anastasia281298

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

Ответы

Автор ответа: 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;

}

Похожие вопросы
Предмет: Русский язык, автор: тавус2