пятница, 21 июня 2013 г.

Разница от суммы квадратов

Сумма квадратов первых десят чисел
12 + 22 + ... + 102 = 385
Квадрат от сумм этих чисел 
(1 + 2 + ... + 10)2 = 552 = 3025
Разница между этих двух чисел  3025 − 385 = 2640.
Найти разницу между сумм квадратов первых сто чисел и квадрат от сумм 1-100 чисел.


Решение по C++
#include <iostream>
#include <math.h>

int main()
{
    int sum = 0;
    int i_sum = 0;
    for (int i=1; i<=100; i++)
    {
        sum = sum + pow(i, 2);
        i_sum = i_sum + i;
    }
    std::cout << "Diference is - " << pow(i_sum, 2) - sum << std::endl;
    return 0;
}

Ответ
Difference is - 25164150

Комментариев нет:

Отправить комментарий