var sum,n,i: integer;
begin
readln(n);
sum: =0;
for i: =1 to n do
sum: =sum+i;
writeln(sum);
readln;
end.
Поделитесь своими знаниями, ответьте на вопрос:
Как составить на языке паскаль программу вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа n? вообще с паскалем у меня полный завал! если знаете как, то напишите! желательно с объяснениями, буду !
берем и проходим циклом.
var
sum, i, n : integer;
//i - счетчик, в sum - сумма )
begin
read (n);
sum : = 0; //надо обязательно обнулить
for i : = 1 to n do
sum : = sum + i;
//таким образом к сумме будут добавлены 1, при следующей интерации 2, и так далее до n
writeln (sum);
end.
постарался