Желательно с пояснением.---Дано целое число N (> 0). Найти квадрат данного числа,...

0 голосов
176 просмотров

Желательно с пояснением.
---
Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу: N2 = 1 + 3 + 5 + ... + (2·N − 1). После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до N).


Информатика (17 баллов) | 176 просмотров
Дан 1 ответ
0 голосов

Значитса тебе надо найти квадраты чисел до самого N ,для этого мы объявляем переменную k и присваиваем ей 1 и переменную s, которой присваиваем значение 0, после делаем цикл от 1 до N с шагом 1 и там же к s прибавляем k, а k увеличиваем на 2 ( на 1 шаге k=3, на 2 k=5 и т. д., то есть нечетные числа) ну и выводим в цикле s 

#include
#include
using namespace std;
int main()
{   
int N;   
cin>>N;   
int k=1,s=0;   
for(int i=1;i<=N;i++)    <br>{     
s=s+k;     
k=k+2;   
cout<<i<<"^2 = "<<s<<endl;    <br>}
_getch();
return 0;
}

(122 баллов)