Вопрос задан 30.03.2021 в 23:46. Предмет Информатика. Спрашивает Кокунов Данила.

Написать программы для нахождения произведения P=903*904*...*999 с помощью циклов :for, while,

repeat ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лужанков Богдан.

var i : integer;

p : longint;

BEGIN

p := 1;

for i := 903 to 999 do

 p *= i;

 

writeln(p);

//=========================

p := 1; i := 903;

while i <= 999 do begin

 p *= i;

 Inc(i);

end;

writeln(p);

//==========================

p := 1; i := 903;

 repeat

 p *= i;

 Inc(i);

Until i > 999;

writeln(p);

END.

Однако стоит отметить, что полученное произведение довольно большое, в следствии чего, оно не влезит ни в какой тип переменных.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот примеры программ на языке программирования Python для нахождения произведения чисел от 903 до 999 с помощью циклов for, while и repeat:

Используя цикл for:

python
P = 1 for i in range(903, 1000): P *= i print(P)

Используя цикл while:

python
P = 1 i = 903 while i <= 999: P *= i i += 1 print(P)

Используя цикл repeat:

python
P = 1 repeat P *= i i += 1 until i > 999 print(P)

Обратите внимание, что в последнем примере использован псевдокод, который описывает идею цикла repeat (или do-while), но это не синтаксис конкретного языка программирования. В реальности цикл repeat или do-while может иметь другой синтаксис в зависимости от выбранного языка.

Вы можете выбрать любой из приведенных выше вариантов в соответствии с вашим языком программирования.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос