Написать программу в паскале. ввести с клавиатуры 6 произвольных чисел. вычислить среднее арифметическое тех чисел, которые делятся на 4 и заканчиваются на 5.( остаток на деление на 10 равен 5).
begin sum := 0; count := 0; for i := 1 to 6 do begin; writeln('Введите число'); readln(x); if (x mod 4 = 0) or (x mod 10 = 5) then begin; sum := sum + x; count := count + 1; end; end; writeln(sum/count); end.
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.
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016 begin var a:array[1..2,1..6] of integer:= ((12,32,41,3,4,7),(9,19,23,24,27,39)); Writeln(a); var b:=MatrixRandom(10,10,6,43); Writeln(b) end.
sum: real;
begin
sum := 0;
count := 0;
for i := 1 to 6 do
begin;
writeln('Введите число');
readln(x);
if (x mod 4 = 0) or (x mod 10 = 5) then
begin;
sum := sum + x;
count := count + 1;
end;
end;
writeln(sum/count);
end.