var a,b,x,z,sra,srg:real; begin writeln('Введите 4 числа'); read(a,b,x,z); sra:=(a+b+x+z)/4; srg:=power(a*b*x*z, 1/4); writeln('Среднее арифметическое этих чисел =',sra); writeln('Среднее геометрическое этих числе =',srg); end.
Задача №2
var a,b,sra,srg:real; begin writeln('Введите 2 числа'); read(a,b); sra:=(a+b)/2; srg:=power(a*b, 1/2); writeln('Среднее арифметическое этих чисел =',sra); writeln('Среднее геометрическое этих числе =',srg); writeln('Модули этих чисел a=',abs(a), ' b=',abs(b)) end.
Задача №3
var a,b,c:real; begin writeln('Введите длину катетов и гипотенузы соотвественно'); read(a,b,c); if a=0 then a:=sqrt(sqr(c)-sqr(b)); if b=0 then b:=sqrt(sqr(c)-sqr(a)); if c=0 then c:=sqrt(sqr(a)+sqr(b)); writeln('Площадь треугольника =',a*b*0.5); writeln('Периметр треугольника =',a+b+c); end.
type mas100_100 = array[1..100, 1..100] of integer;
var a1, a2, a3: mas100_100; i, j, m, n: integer;
procedure InitializeMatrix(var a: mas100_100; m, n: integer); var i, j: integer; begin writeln('Данные матрицы'); for i := 1 to m do begin for j := 1 to n do if handsfree then begin a[i, j] := random(30); write(a[i, j]:2, ' ') end else read(a[i, j]); writeln; end; end;
begin writeln('Введите размер матриц'); readln(m, n);
InitializeMatrix(a1, m, n); InitializeMatrix(a2, m, n);
writeln('Вывод результата'); for i := 1 to m do begin for j := 1 to n do begin a3[i, j] := a1[i, j] * a2[m + 1 - i, n + 1 - j]; write(a3[i, j], ' '); end; writeln; end;
readln; end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку