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

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

script1adsense2code
script1adsense3code

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

Напишите программу на C # Sharp для печати чисел от n до 1, используя рекурсию.

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

«C #

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

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

using System;
class RecExercise1
{
    static int printNatural(int ctr,int stval)
    {
	if (ctr < 1)
	{
	    return stval;
	}
	Console.Write(" {0} ",ctr);
		ctr--;
	return printNatural(ctr,stval);
    }
    
    static void Main()
    {
	Console.Write("\n\n Recursion : Print the natural numbers from n to 1 :\n");
	Console.Write("--------------------------------------------------------\n");
	Console.Write(" How many numbers to print : ");
	int ctr= Convert.ToInt32(Console.ReadLine());
	// Call recursive method with two parameters.	
	printNatural(ctr,1);
	Console.Write("\n\n");
    }
}

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

 Рекурсия: выведите натуральные числа от n до 1:                                                          
-------------------------------------------------- ------                                                      
 Сколько номеров напечатать: 20                                                                               
 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 

Блок-схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code