Предмет: Информатика, автор: yuramelnikov99

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

Ответы

Автор ответа: Аноним
0
var
  i: integer;
  p: double;

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

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

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







Автор ответа: VlaNik
0
неправильно. сказано "двухзначных", а у вас начинает считать с 3.
Автор ответа: Аноним
0
Увлекся, спасибо
Автор ответа: Аноним
0
Не дописал единицу. Хотел написать 11. написал 1. Уже исправил
Автор ответа: VlaNik
0
Бывает.)
Автор ответа: VlaNik
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.

Автор ответа: Аноним
0
Я проверил. там идет с целыми переполнение разрядной сетки, а Паскаль АВС молчит.
Автор ответа: VlaNik
0
да. тип другой нужен. но код верный.)
Похожие вопросы
Предмет: Математика, автор: Аноним
Предмет: Химия, автор: sabinababy07