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
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку