Вычислить 1*(1+2)*(1+2+3)...*(1+2+...+n) где n натуральное число (в паскале)

0 голосов

Вычислить 1*(1+2)*(1+2+3)...*(1+2+...+n) где n натуральное число (в паскале)


image

спросил от (18 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от (85 баллов)

Var c,n:integer;
begin
writeln('Введите натуральное число: ')
readln(n);
c:=1*(1+2)*(1+2+3)*(1+2+n);
writeln(c);
end.

Возможно я не понял задания или не правильно.

оставил комментарий от Начинающий (488 баллов)

после writeln(c); readln; надо

оставил комментарий от (85 баллов)

что ты после ответа собираешься вводить?

оставил комментарий от Начинающий (488 баллов)

это оператор пустого ввода, что бы ответ не исчез

оставил комментарий от (18 баллов)

тут цикл не правильный

оставил комментарий от (85 баллов)

ну разве что только для того,чтобы не исчез ответ.
Diana0418, в чем тут моя ошибка?

оставил комментарий от Начинающий (488 баллов)

почему неправильный?

оставил комментарий от (85 баллов)

мне тоже это интересно.я написал решение,а доделать ты можешь его сама.тут не трудно

оставил комментарий от (18 баллов)

там надо посчитать 1*(1+2)*(1+2+3)*(1+2+3+...+n)

оставил комментарий от (85 баллов)

"Возможно я не понял задания или не правильно."
я не совсем понял что за точки это.

...