кодесурса
«C #

Упражнения C # Sharp: сумма первых n натуральных чисел

script1adsense2code
script1adsense3code

C # Sharp Recursion: Упражнение-3 с решением

Напишите программу на C # Sharp, чтобы найти сумму первых n натуральных чисел, используя рекурсию.

Иллюстрированная презентация:

«C #

Пример решения :

C # острый код:

using System;
class RecExercise3
{
static void Main(string[] args) 
    {
    Console.Write("\n\n Recursion : Sum of first n natural numbers :\n");
    Console.Write("--------------------------------------------------\n");
	Console.Write(" How many numbers to sum : ");
	int n = Convert.ToInt32(Console.ReadLine());    
    Console.Write(" The sum of first {0} natural numbers is : {1}\n\n", n,SumOfTen(1,n));
    }
static int SumOfTen(int min, int max) 
    {
    return CalcuSum(min, max);
    }
static int CalcuSum(int min, int val) 
    {
    if (val == min)
        return val;
    return val + CalcuSum(min, val - 1);
    }
}

Пример вывода:

 Рекурсия: сумма первых n натуральных чисел:                                                                 
--------------------------------------------------                                                            
 Сколько чисел сложить: 5                                                                                  
 Сумма первых 5 натуральных чисел: 15  

Блок-схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C # Sharp для печати чисел от n до 1, используя рекурсию.
Далее: Напишите программу на C # Sharp для отображения отдельных цифр данного числа с помощью рекурсии.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code