ЮС
Юленька Скромница

вычислите сумму всех чисел от 1 до 999

Лада Ангел Курбанова
Лада Ангел Курбанова

for (int i = 0; i <= length; i++)
{
for (int j = 0; j <= length; j++)
{
if (i+j == length) Total++;
}
}

Нечётные числа
1=1^2
1+3=2^2
1+3+5=3^2
1+3+5+7=4^2
1+3+5+7+...+999=((999+1)/2)^2=500^2=250 000

иначе разобьем данную сумму на пары сумм
1+999=1000
3+997=1000
....
499+501=1000
всего таких сумм (499+1):2=250
поэтому общая сумма равна 250*1000=250 000

либо используя формулу арифмитеческой прогрессии
a[1]=1; a[n]=999; d=2
n=(a[n]-a[1])/d+1
n=(999-1)/2+1=500
S[n]=(a[1]+a[n])/2 *n
S[500]=(1+999)/2*500=250 000

Я вопрос так понял надеюсь

ИС
Иван Сараев

Язык-то какой?
на паскале
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 это значение не влезет.

Morven T
Morven T

мимаиммииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии

ИС
Инна Соловьева

Щас посчитаем:
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

Похожие вопросы
Вычислить сумму и произведение
вычислить сумму первых 10 натуральных чисел в си++
Как в массиве из чисел целого типа зная диапозон вычислить сумму отрицательных чисел?
Здравствуйте!Помогите вычислить сумму чисел
4. Вычислить сумму натурального ряда чисел от 1 до N. ПОМОГИТЕ, НУЖНО ОЧЕНЬ СРОЧНО (ПАСКАЛЬ)
на паскале написать программу для суммы чисел 999+997+995+...+5+3+1
Вычисли сумму квадрата чисел от 1 до 9 (Pascal ABC )
узнать сумму всех чисел от 1 до 30
Сумма чисел в ексель
Вычислить сумму С = 1 + 4 + 9 + 16 + .+ 100