Найти произведение всех двухзначных нечетных натуральных чисел с помощью ABC Паскаль

0 голосов
23 просмотров

Найти произведение всех двухзначных нечетных натуральных чисел с помощью ABC Паскаль


Информатика (15 баллов) | 23 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var
  i: integer;
  p: double;

begin
  i := 11; p := 1;
  while(i <= 99) do<br>  begin p := p * i; i := i + 2 end;
  Writeln('Произведение всех двухзначных натуральных нечетных чисел: ', p)
end.

Результаты решения:
Произведение всех двухзначных натуральных нечетных чисел: 2.88401284629707E+75

Точный ответ: 2884012846297068257122447878731130828879149556133125305538972299939794921875







(142k баллов)
0

неправильно. сказано "двухзначных", а у вас начинает считать с 3.

0

Увлекся, спасибо

0

Не дописал единицу. Хотел написать 11. написал 1. Уже исправил

0

Бывает.)

0 голосов

Var
  i, p: longint;
begin
  p := 1;
  for i:=10 to 99 do
  if (i mod 2)<>0 then  p := p * i;
  Writeln('Произведение всех двухзначных натуральных нечетных чисел: ', p)
end.

(884 баллов)
0

Я проверил. там идет с целыми переполнение разрядной сетки, а Паскаль АВС молчит.

0

да. тип другой нужен. но код верный.)