Сформировать целочисленный массив 20 элементов.
1) Подсчитать количество положительных элементов.
2) Подсчитать сумму нечетных элементов.
Ответ
1
если что язык C
#include <stdio.h>
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++)
{
if (a[i]%2!=0) nechet++;
if (a[i]>0) plus1++;
}
printf("Нечетных:%d, Положительных: %d", nechet, plus1);
}
#include <stdio.h>
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++)
{
if (a[i]%2!=0) nechet++;
if (a[i]>0) plus1++;
}
printf("Нечетных:%d, Положительных: %d", nechet, plus1);
}
Ответ
1
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.
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.