Дан массив целых чисел, состоящий из 20 элементов. Заполнить его с клавиатуры. Найти: 1)сумму элементов, имеющих нечетное значение; 2)вывести индексы тех элементов, значения которых больше заданного числа А.

Дан массив целых чисел, состоящий из 20 элементов. Заполнить его с клавиатуры. Найти: 1)сумму элементов, имеющих нечетное значение; 2)вывести индексы тех элементов, значения которых больше заданного числа А.
Гость
Ответ(ы) на вопрос:
Гость
Program Pr1; uses crt; var mas:array[1..20] of integer; i,v,a,k,x:integer; Begin clrscr; writeln('Vvedite A'); readln(a); writeln('Vvedite K'); readln(k); for i:=1 to 20 do begin writeln('Vvedite ',i,'-ji simvol'); readln(mas[i]); end; v:=0;x:=0; for i:=1 to 20 do begin if mas[i] mod 2<>0 then v:=v+mas[i]; if mas[i]>a then writeln('>a ',i); if (mas[i] mod k=0) and (mas[i]>0) then x:=x+1; end; writeln('Summa nechetnih - ', v ); if x>0 then writeln('TRUE') else writeln('FALSE'); end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы