Const n=5; var a: array[1..n] of integer; i, k: integer; begin randomize; for i:=1 to n do //заполняем массив a[i] := random(1000) + 1001; k:=0; for i:= 1 to n do if (a[i] div 10) mod 2 = 0 then //если 2я c конца цифра элемента четная inc(k); //то увеличиваем k на 1 writeln(k); end.
Var ar:array[1..n] of integer; i,k:integer; begin randomize; k:=0; writeln('Array:'); for i:=1 to n do begin; ar[i]:=random(1000,2000); write(ar[i]:6); ar[i]:=ar[i] div 10; if not odd(ar[i] mod 10) then inc(k); end; writeln; writeln('Res=',k); end.
Пример работы кода: Array: 1812 1641 1666 1305 1624 1385 1463 1376 1941 1188 Res=8
var
a: array[1..n] of integer;
i, k: integer;
begin
randomize;
for i:=1 to n do //заполняем массив
a[i] := random(1000) + 1001;
k:=0;
for i:= 1 to n do
if (a[i] div 10) mod 2 = 0 then //если 2я c конца цифра элемента четная
inc(k); //то увеличиваем k на 1
writeln(k);
end.
Const
n=10;
Var
ar:array[1..n] of integer;
i,k:integer;
begin
randomize;
k:=0;
writeln('Array:');
for i:=1 to n do
begin;
ar[i]:=random(1000,2000);
write(ar[i]:6);
ar[i]:=ar[i] div 10;
if not odd(ar[i] mod 10) then inc(k);
end;
writeln;
writeln('Res=',k);
end.
Пример работы кода:
Array:
1812 1641 1666 1305 1624 1385 1463 1376 1941 1188
Res=8