Как найти наиболее удобным способом сумму всех трехзначных чисел
Всего трёхзначных чисел 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, т. е. на число таких сумм. Иначе говоря, он заметил закономерность, которая присуща арифметической прогрессии.
Легче всего написать простенькую программу. Вот ее вид на Visual Basic:
Sub MYPROGRAMM()
s = 0
For i = 100 To 999
s = s + i
Next
MsgBox s
End Sub
А вообще, :))), сумма всех трехзначных чисел = 0 (100 + (-100), 101 + (-101) + .)
S=((100+999)/2)*900
никак
ВОВСЕ ЛЕГКО
ЧТОБ ВСЕ ЧИСЛА
БЫЛИ НА 10 ТОЕСТЬ КОНЧАЛИСЬ НА 00
НАПРИМЕР
100 200 300
1000 2000 3000
10000 20000 30000
И ТАК ДАЛЕЕ
))))))))))))
ЖЕЛАЮ УДАЧИ))))