Сформировать целочисленный массив 20 элементов. 1) Подсчитать количество положительных...

0 голосов
51 просмотров

Сформировать целочисленный массив 20 элементов.
1) Подсчитать количество положительных элементов.
2) Подсчитать сумму нечетных элементов.


Информатика (267 баллов) | 51 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var
a:array[1..20] of integer;
b,c,i:integer; //b положительные c сумма нечетных i для цикла
begin
b:=0;
c:=0;
for i:=1 to 20 do begin
readln(a[i]);
if a[i]>0 then b:=b+1;
if a[i] mod 2<>0 then c:=c+a[i];
end;
writeln(b);
writeln(c);
end.


(140 баллов)
0 голосов

Если что язык C
#include

void main()
{
  int nechet=0, plus1=0;
  int a[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
  for (int i=0;i<20;i++)<br>    {
      if (a[i]%2!=0) nechet++;
      if (a[i]>0) plus1++;
    }
      printf("Нечетных:%d, Положительных: %d", nechet, plus1);
}

(1.4k баллов)