Задача к ЕГЭ по информатике на тему «практика программирования» №11

Отказ от ИВ.

Дан целочисленный массив из 1024 элементов.

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

Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].

В качестве результата программа должна вывести количество чётных элементов, удовлетворяющих условию.

|--------------------------------|---------------------|---------------------| |Pascal---------------------------|C-+-+----------------|P-ython---------------| |const N = 1024;                  |#include < iostream > |a = []                | |                                |                     |                     | |var  a: array [0..N − 1] of integer;|using namespace std;|N = 1024             | |var  i,j,k : integer;              |const int N = 1024;   |for i in range(0,N ): | |begin                            |int main()           |  a.append(int(input())) | | for i := 0 to N  do             |{                    |                     | |   readln(a[i]);                   |  int a[N ];           |                     | |end.                             |  int i,  j, k;        |                     | |                                |                     |                     | |                                |  for(i= 0;i< N; i++ )|                     | |                                |    cin  > >  a[i];     |                     | |                                |  return  0;          |                     | |                                |}                    |                     | —————————————————————————— » class=»math-display» width=»auto»></center> </p>
<p class=

  counter = 0
 
  maxim = 10001
 
  for i in range(n):
 
      if a[i] > maxim and a[i] % 2 == 1 and a[i] > 0:
 
          maxim = a[i]
 
  for i in range(n):
 
      if a[i] % 2 == 0 and abs(a[i]) > maxim:
 
          counter += 1
 
  print(counter)

Ответ: 0
Оцените статью
Я решу все!