0
Положительные числа C#
Здравствуйте, помогите решить задачу в 16.2 цикл For, положительные числа, не понимаю как это должно быть сделано -- Вам дана программа, которая принимает положительное число N в качестве входных данных. Дополните программу, чтобы она рассчитывала сумму всех чисел от 1 до N включительно. Пример Входных Данных 4 Пример Выходных Данных 10 ----- Вот пример моего кода, перепробовал много вариантов, остановился на этом, идеи закончились, правильный вариант решения так м не нашел. https://code.sololearn.com/cVOvFfspL72I/?ref=app
6 Réponses
+ 2
int endN;
for(int i = 1; i <= n; i++)
{
endN += i;
}
Console.WriteLine (endN) ;
Не забудьте ввести n через ReadLine.
Через цикл мы перебираем числа от 1 до введённого числа и складываем их. В конце выводим полученное число.
+ 1
Необходимо Console.WriteLine вынести за цикл. Нужно, чтобы программа вывела результат один раз
0
Пришлось немного подумать, код выдает нужное решение, т.е. если ставить 4, выдаст до 10, если 100, то до 5050, но задание решенным не считает, я возможно где-то чего-то лишнего намудрил?
Если не присваивать значение для endN, то код ошибку выдает.
https://code.sololearn.com/c4VIc1M3viNv/?ref=app
0
По поводу присваивания endN - в нормальном компиляторе можно не присваивать значение, достаточно объявить переменную. Но в sololearn немного свои правила)
0
Спасибо за помощь
0
На данный момент к сожалению только в sololearn могу работать.