Программа на с++ напишите программу, которая находит в массиве минимальный и максимальный из чётных положительных элементов. входные данные первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. гарантируется, что 0 < n ≤ 10000 . выходные данные программа должна вывести в одной строке минимальный и максимальный из чётных положительных элементов массива, разделив их пробелом. если в массиве нет чётных положительных элементов, программа должна вывести два числа -1. примеры входные данные 6 -2 -1 2 3 5 6 выходные данные 2 6
259
491
Ответы на вопрос:
#include < iostream> using namespace std; int main() { int n; cin > > n; int *arr = new int[n]; for (int i = 0; i < n; i++) { cin > > arr[i]; } int max = -1; int min = -1; for (int i = 1; i < n; i++) { if (arr[i] > 0 & & arr[i] % 2 == 0) { if (min == -1) { min = arr[i]; } if (max < arr[i]) { max = arr[i]; } if (min > arr[i]) { min = arr[i]; } } } cout < < min < < " " < < max; system("pause"); return 0; }
Различия векторной и растовой графики в том что векторная графика это закраска клеток а расточая это фигуры
Популярно: Информатика
-
pantehnik77777oz07f126.06.2023 03:52
-
Koteykatyan31.12.2020 17:19
-
Kolyakek15.10.2020 09:20
-
Машина020.02.2020 20:01
-
SAMAWHICE24.08.2020 02:21
-
TimuR211210.06.2021 19:29
-
Magic082510.07.2020 07:18
-
Болус14.10.2021 19:47
-
bondarenkoadeli02.02.2021 23:01
-
6hh6h6h30.10.2021 22:33