72

(Паскаль) 2 Заполнить с клавиатуры массив из 10 элементов. Если максимальный…

11 марта 2023

(Паскаль) 2 Заполнить с клавиатуры массив из 10 элементов. Если максимальный элемент находится в первой половине массива подсчитать сумму четных элементов массива, в противном случае подсчитать сумму нечетных элементов массива.

категория: информатика

76

Program gt; var a: array[1… 1000]of integer; i,s,r,max,s2: integer; beginfor i: =1 to 10 dobeginread (a[i]); end; max: =a[1]; for i: =2 to 10 dobeginif (a[i]>max) then max: =a[i]; end; r: =0; for i: =1 to 5 dobeginif (a[i]=max) then r: =1; end; if (r=0) then begins: =0; for i: =1 to 10 dobeginif (a[i] mod 2=1) then s: =s+a[i]; end; end; if (r=1) then begins: =0; for i: =1 to 10 dobeginif (a[i] mod 2=0) then s: =s+a[i]; end; end; write (s); end.

Знаете ответ?

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