Напишите программу,которая вычисляет сумму:
а)первых n натуральных чисел;
б)квадратов первых n натуральных чисел

1

Ответы и объяснения

2014-03-02T17:06:33+00:00
Решение на паскале:
а)
var sum,i,n: int64;
BEGIN
writeln('Введите N');
readln(n);
for i := 1 to n do
sum := sum + i; // можно написать так inc(sum, i);
writeln('Сумма первых ', n, ' натуральных чисел = ', sum);
END.
б)
var sum,i,n: int64;
BEGIN
writeln('Введите N');
readln(n);
for i := 1 to n do
sum := sum + sqr(i); 
writeln('Сумма квадратов первых ', n, ' натуральных чисел = ', sum);
END.