For14. Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу: N^2 = 1 + 3 + 5 + … + (2*N — 1). После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до N).
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
program For14; var N,Rez, i :Integer; begin Write('Введите N: '); Readln(N); rez:=0; For i:=1 to N do begin Rez:=Rez+(2*i-1); Writeln(Rez); end; end. |
Другие задачи из раздела For можно посмотреть здесь.
Ты не используешь ту форму… а эмулируешь для пользователя её использование, что как бы не соответствует условию. 🙂