Евгений Б
Мыслитель
(5858)
15 лет назад
Всего трёхзначных чисел 900:
100, 101, 102, …, 997, 998, 999
Сгруппируем попарно числа с противоположных концов:
(100 + 999) + (101 + 998) + (102 + 997) + … = (1099 · 900 / 2) = 989100 / 2 = 494550
сумма каждой пары равна 1099
число пар равно половине всех чисел 900 / 2
Известна интересная история о знаменитом немецком математике К. Гауссе (1777 - 1855), который в детстве обнаружил выдающиеся способности к математике. Учитель предложил учащимся сложить все натуральные числа от 1 до 100. Маленький Гаусс решил эту задачу за минуту. Сообразив, что суммы 1+100, 2+99 ит. д. равны, он умножил 101 на 50, т. е. на число таких сумм. Иначе говоря, он заметил закономерность, которая присуща арифметической прогрессии.
Kizim
Мастер
(1976)
15 лет назад
Легче всего написать простенькую программу. Вот ее вид на Visual Basic:
Sub MYPROGRAMM()
s = 0
For i = 100 To 999
s = s + i
Next
MsgBox s
End Sub
А вообще, :))), сумма всех трехзначных чисел = 0 (100 + (-100), 101 + (-101) + .)