• Предмет: Информатика
  • Автор: yuramelnikov99
  • Вопрос задан 10 лет назад

найти произведение всех двухзначных нечетных натуральных чисел с помощью 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
да. тип другой нужен. но код верный.)
Вас заинтересует