Top.Mail.Ru
Ответы

Как найти наиболее удобным способом сумму всех трехзначных чисел

По дате
По рейтингу
Аватар пользователя
Новичок
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, т. е. на число таких сумм. Иначе говоря, он заметил закономерность, которая присуща арифметической прогрессии.

Аватар пользователя
Мастер
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) + .)

Аватар пользователя
Ученик
4мес

S=((100+999)/2)*900

Аватар пользователя
Профи
6лет

никак

Аватар пользователя
Ученик
9лет

ВОВСЕ ЛЕГКО
ЧТОБ ВСЕ ЧИСЛА
БЫЛИ НА 10 ТОЕСТЬ КОНЧАЛИСЬ НА 00
НАПРИМЕР
100 200 300
1000 2000 3000
10000 20000 30000
И ТАК ДАЛЕЕ
))))))))))))
ЖЕЛАЮ УДАЧИ))))