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

Упражнения C # Sharp: Проверьте, является ли число простым числом или нет

script1adsense2code
script1adsense3code

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

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

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

«C #

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

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

using System;
    class RecExercise7
    {
        public static int Main()
        {
    int n1,primeNo;
	Console.WriteLine("\n\n Recursion : Check a number is prime number or not :");
	Console.WriteLine("--------------------------------------------------------");
	
    Console.Write(" Input any positive number : ");
    n1 = Convert.ToInt32(Console.ReadLine());
    primeNo = checkForPrime(n1,n1/2);//call the function checkForPrime
   if(primeNo==1)
        Console.Write(" The number {0} is a prime number. \n\n",n1);
   else
      Console.WriteLine(" The number {0} is not a prime number. \n\n",n1);
   return 0;
}
static int checkForPrime(int n1,int i)
{
    if(i==1)
    {
        return 1;
    }
    else
    {
       if(n1 %i==0)
         return 0;
       else
         return checkForPrime(n1,i-1);//calling the function checkForPrime itself recursively
    }
  }
}

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

 Рекурсия: проверьте, является ли число простым числом или нет:                                                          
-------------------------------------------------- ------                                                      
 Введите любое положительное число: 5                                                                                
 Число 5 - простое число.

Блок-схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code