Программка на с++Напишите программку, которая обретает в массиве минимальный и наибольший

Программа на с++

Напишите программку, которая находит в массиве малый и наибольший из чётных положительных частей.

Входные данные
Первая строчка содержит размер массива N . Во 2-ой строке через пробел задаются N чисел элементы массива. Гарантируется, что 0 lt; N 10000 .

Выходные данные
Программка обязана вывести в одной строке минимальный и наибольший из чётных положительных частей массива, разделив их пробелом. Если в массиве нет чётных положительных частей, программка обязана вывести два числа -1.

Примеры
входные данные
6
-2 -1 2 3 5 6
выходные данные
2 6

Задать свой вопрос
Аня Биловловская
если не необходимо, можешь удалить system("pause")
1 ответ
include lt;iostreamgt;

using namespace std;

int main()
int n;
 cin gt;gt; n;
 int *arr = new int[n];

for (int i = 0; i lt; n; i++)
 cin gt;gt; arr[i];


int max = -1;
int min = -1;

for (int i = 1; i lt; n; i++)
  if (arr[i] gt; 0 amp;amp; arr[i] % 2 == 0)
  if (min == -1)
   min = arr[i];
 
  if (max lt; arr[i])
    max = arr[i];
 
   if (min gt; arr[i])
   min = arr[i];
 
 
 
 cout lt;lt; min lt;lt; " " lt;lt; max;
system("pause");
return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт