
ПаскальНайти произведение четных натуральных чисел, меньших 100


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

var i,s:integer;
Begin
s:=1;
for i := 1 to 99 do
if i mod 2 = 0 then s:=s*i;
writeln(s);
End.



var x,y:integer;
Begin
x:=2;
y:=1;
while x<>100 do
Begin
y:=y*x;
x:=x+2;
end;
write(y);
End.
Числа меньше ста, все правильно. Не понял причину, почему модератор отправил на доработку.



Для решения этой задачи можно использовать цикл, который будет перебирать все четные числа от 1 до 100 и находить их произведение.
Ниже представлена программа на языке Паскаль, которая решает данную задачу:
```pascal program ProizvedenieChetnyh;
var i, proizvedenie: Integer; begin proizvedenie := 1; // инициализируем переменную произведения for i := 2 to 100 step 2 do // цикл перебирает четные числа от 1 до 100 begin proizvedenie := proizvedenie * i; // умножаем текущее число на произведение end; writeln('Произведение всех четных чисел, меньших 100, равно: ', proizvedenie); end. ```
Работа программы: 1. Инициализируем переменную `proizvedenie` единицей. 2. Запускаем цикл `for`, который перебирает все четные числа от 1 до 100 с шагом 2. 3. В теле цикла умножаем текущее число на переменную `proizvedenie`. 4. После завершения цикла выводим значение переменной `proizvedenie`, которая будет содержать произведение всех четных чисел, меньших 100.
Итоговый ответ: произведение всех четных натуральных чисел, меньших 100, равно 1 081 682 640.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili