Код: 1) program Mas; var i,ne,ch,n:integer; a:array [1..1000] of integer; begin read(n); randomize; for i:=1 to n do begin a[i]:=random(80)+21;write(a[i],' ');//Распечатка массива, увидешь правильно ли программа выполняет функци end; for i:=1 to n do begin if a[i] mod 2=0 then ch:=ch+1 else ne:=ne+1; end;writeln; writeln('Нечетные=',Ne); writeln('Четные=',Ch); end. 2) const n = 10; var A: array [ 1 .. n ] of integer; i, znachenie, count: integer; sred_arifm, sum: real; begin for i:=1 to n do begin write('a[,'i,']=');readln(a[i]); end; write('Введите значение:');readln(znachenie); sum:=0;count:=0; for i:=1 to n do if a[i] > znachenie then begin inc(count); sum:=sum+a[i]; end; sred_arifm:=sum/count; write('Среднее арифметическое ... =',sred_arifm:3:2); end.
Program ANT; const n=6; m=6; var i,j:integer; var a:array [1..n,1..m] of real; begin writeln('Введите матрицу'); for i:=1 to n do for j:=1 to m do begin writeln('a[',i,',',j,']'); readln(a[i,j]); end; writeln('Исходная матрица'); for i:=1 to n do for j:=1 to m do begin writeln(a[i,j]); writeln; end; u:=0; for i:=1 to n do begin for j:=1 to m do if i+j=7 then u:=u+ln(a[i,j]); end; writeln('Среднее геометрическое',u); max:=[1,1]; for i:=1 to n do begin for j:=1 to m do if (a[i,j]>max) then [i,j]:=max; end; writeln('Максимальное значение',max); u:=max; writeln('Полученная матрица'); for i:=1 to n do for j:=1 to m do begin writeln(a[i,j]); writeln; end; end.
var a,sum: integer;
begin
write('введите 2-значное число: ');
readln(a);
sum:=(a mod 10)+( a div 10);
writeln('сумма цифр: ',sum);
end.