Решение на паскале: а) 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.
а)
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.