Помогите решить задачку! | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Помогите решить задачку!

Напишите программу, которая возьмет N чисел в качестве вводных данных и рекурсивно вычислит сумму всех чисел от 1 до N. Пример вводных данных 5 Пример результата 15 Пояснение 5+4+3+2+1 = 15. (не забудьте о базовом случае)

1st Nov 2021, 8:12 PM
Софья
4 Answers
+ 2
static void Main(string[] args) { int number = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(Sum(number)); } static int Sum(int num) { //завершите рекурсивный метод if(num ==1){ return 1; { return num+Sum(num-1); } } }
1st Nov 2021, 8:54 PM
Софья
+ 1
Сначала покажите свою попытку.
1st Nov 2021, 8:30 PM
JaScript
JaScript - avatar
0
// Вы немножко забыли: else static int Sum(int num) { //завершите рекурсивный метод if(num ==1){ return 1; } else { return num+Sum(num-1); } }
1st Nov 2021, 9:09 PM
JaScript
JaScript - avatar
0
ох спасибо, выручили!
1st Nov 2021, 9:23 PM
Софья