Сумма квадратов первых десят чисел
Найти разницу между сумм квадратов первых сто чисел и квадрат от сумм 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
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
Комментариев нет:
Отправить комментарий