Написать программы для нахождения произведения P=903*904*...*999 с помощью циклов :for, while,
repeat Ответы на вопрос
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.
Однако стоит отметить, что полученное произведение довольно большое, в следствии чего, оно не влезит ни в какой тип переменных.
Конечно! Вот примеры программ на языке программирования Python для нахождения произведения чисел от 903 до 999 с помощью циклов for, while и repeat:
Используя цикл for:
pythonP = 1
for i in range(903, 1000):
P *= i
print(P)
Используя цикл while:
pythonP = 1
i = 903
while i <= 999:
P *= i
i += 1
print(P)
Используя цикл repeat:
pythonP = 1
repeat
P *= i
i += 1
until i > 999
print(P)
Обратите внимание, что в последнем примере использован псевдокод, который описывает идею цикла repeat (или do-while), но это не синтаксис конкретного языка программирования. В реальности цикл repeat или do-while может иметь другой синтаксис в зависимости от выбранного языка.
Вы можете выбрать любой из приведенных выше вариантов в соответствии с вашим языком программирования.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
