Затруднение с лесна задачка. Моля за помощ
Здравейте, може ли малко помощ. Затруднявам се със следната задачка:
"Да се съсати програма, която въвежда от клавиатурата цели положителни числа. За край на въвеждането служи числото 0. Да се намери сумата на въведените числа."
Първата част на задачата я реших (с въвждане на числа, докато не се въведе 0), но втората част не мога да я направя: "Да се намери сумата на въведените числа."
Ето как съм започнал:
int a = 0;
do
{
a = int.Parse(Console.ReadLine());
} while (a != 0);
Мерси предварително :)
Можеш ли да го добавиш към моя код, и да поставиш целия код ? Извинявам се, но просто не съм толкова напреднал за да го направя по твоето обяснение. Благодаря :)
Няма проблем, всеки е започнал от някъде. Заповядай -> линк
:)
Между другото: без съмнение ще срещнеш следния запис:
sum += a;
Абсолютно същото е като да напишеш
sum = sum + a;
Просто е по-кратък, а и пишеш един път 'sum' :)
Тъкмо преди 5-10 секунди, пробвах същото, преди да видя коментара ти :) За съжаление не работи :( - не разпечатва сумата на въведените числа. След като изпиша нулата приключва- докато трябва да покаже сумата на 4+3+5+6+8, което е 26 (трябва да се покаже 26). Аз поне така го разбирам от условието на задачата. Някакви идеи ?
Трябва да изпринтираш резултата.
След реда: while(a != 0); трябва да изпишеш на нов ред, следната команда:
Console.WriteLine(sum);
Да готово. Благодаря Ви много :)
int a = 0;
int sum = 0;
do
{
a = int.Parse(Console.ReadLine());
sum = sum + a;
} while (a != 0);
Console.WriteLine(sum);