Предмет: Информатика,
автор: a4kx
Создать два алгоритма(один с предусловием, второй с постусловием) на Pascal, которые будут вычислять среднее геометрическое значение всех чётных чисел, значения которых лежат в диапазоне от a до b
Ответы
Автор ответа:
1
Pascal ABC.
1. Код с предусловием:
var
a, b, n, s: integer;
begin
readln(a, b);
s := 1;
n := 0;
while a <= b do begin
if a mod 2 = 0 then begin
s := s * a;
inc(n);
end;
inc(a);
end;
writeln( exp(ln(s)*(1/n)) );
end.
2. Код с постусловием:
var
a, b, n, s: integer;
begin
readln(a, b);
s := 1;
n := 0;
repeat
if a mod 2 = 0 then begin
s := s * a;
inc(n);
end;
inc(a);
until a > b;
writeln( exp(ln(s)*(1/n)) );
end.
a4kx:
Родина тебя не забудет!
Похожие вопросы
Предмет: Математика,
автор: felix8102002
Предмет: История,
автор: KsenyaViiperi
Предмет: География,
автор: Аноним
Предмет: Математика,
автор: salt3
Предмет: Литература,
автор: Шынара2000