ИЗ ПРИМЕРА ЗАДАЧИ, КОТОРАЯ ВЫВОДИТ ВСЕ НАТУРАЛЬНЫЕ ЧИСЛА ОТ 1 ДО n: Program pr; Var i,n...

0 голосов

ИЗ ПРИМЕРА ЗАДАЧИ, КОТОРАЯ ВЫВОДИТ ВСЕ НАТУРАЛЬНЫЕ ЧИСЛА ОТ 1 ДО n:
Program pr;
Var i,n :integer
Begin
Writeln('Введите n');
readln(n);
for i:= 1 to n do
begin
writeln(i,' ');
end;
end.
НАПИШИТЕ ПРОГРАММУ, КОТОРАЯ ПОДСЧИТЫВАЕТ СУММУ НАТУРАЛЬНЫХ ЧИСЕЛ ОТ 1 до N


спросил от Одаренный (1.3k баллов) в категории Информатика
2 Ответы
0 голосов
ответил от (98 баллов)

Просто в Var добавь переменную b. получится Var i,n,b : integer.
Потом там где написано writeln(i,'') напиши b:=b+i;
И потом перед end. напиши write(b); 

0 голосов
ответил от Отличник (6.8k баллов)
Var i,n,s :integer
Begin
Writeln('Введите n');
readln(n);
s := 0;
for i:= 1 to n do
begin
s := s + i;
end;
write(s);
end.
оставил комментарий от Одаренный (1.3k баллов)

Мы не используем sum. Ко мне сразу возникнут вопросы(

оставил комментарий от Одаренный (1.3k баллов)

Вот после второго begin, не понимаю что писать. Не подсчитывает(без sum)

оставил комментарий от Отличник (6.8k баллов)

s - это просто название переменной

оставил комментарий от Отличник (6.8k баллов)

после второго мы прибавляем к сумме следующее число

оставил комментарий от Одаренный (1.3k баллов)

Спасибо большое и извините

оставил комментарий от Одаренный (1.3k баллов)

После integer точку с запятой забыли, а так все хорошо

...