for (int i = 0; i
Язык-то какой?
на паскале
var s, i:Integer;
begin
s:=0;
for i:=1 to 999 do
s:=s+i;
end.
1+999=1000
2+998=1000
...
499+501=1000
таких пар 499 (с чего ***Игорь*** суммирует только нечетные числа - поди разбери, почему у него таких сумм 250 - вообще нонсенс! )
плюс число 500, у которого нет пары
Итого - 499 500.
я только добавлю, что в int это значение не влезет.
мимаиммииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии
Щас посчитаем:
1+2=3
3+4=5
5+6=11
7+8=15
9+10....
Чтобы вычислить сумму всех чисел от 1 до 999 нужно поделить ближайшее чётное число = 998. Далее 998 делим на два и получаем 499=количество сумм . Далее у нас получается 499 сумм по 999 (например 998+1, 997+2, 996+3 и т. д). Умножаем 499 на 999 = 498501 и прибавляем 999(которую мы убрали в самом начале)
Ответ: 499500