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); }
0 votes Thanks 1
max1296
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.
Answers & Comments
#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);
}
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.