Паскаль Найти произведение четных натуральных чисел, меньших 100
10-11 класс
|
var x,y:integer;
Begin
x:=2;
y:=1;
while x<>100 do
Begin
y:=y*x;
x:=x+2;
end;
write(y);
End.
Числа меньше ста, все правильно. Не понял причину, почему модератор отправил на доработку.
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.
Другие вопросы из категории
диагонали на максимальный элемент той же строки
1) Определите ,на сколько отличается рост самого высокого и самого низкого учащегося в классе?
2) результаты переписи населения, которые хранятся в памяти компьютера. Элемент массива -год рождения жителя. Подсчитайте общее число жителей, родившихся раньше 1958 года.
3) С 8 до 20 часов температура воздуха измерялась ежечасно, и результаты измерения заносились в компьютер. Известно, что в течение этого времени температура понижалась. Напишите программу, определяющую, в котором часу была впервые отмечена отрицательная температура
числа, но в разных системах счисления. Найдите основания этих систем.
Читайте также
Написать на Паскале)