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

Упражнения C # Sharp: Найти идеальные числа в заданном диапазоне чисел

script1adsense2code
script1adsense3code

C # Sharp For Loop: Упражнение-28 с решением

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

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

«C #

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

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

/*Perfect number is a positive number which sum of all positive divisors excluding*/ 
/*that number is equal to that number. For example 6 is perfect number since divisor of 6 are 1, 2 and 3.*/
/*Sum of its divisor is 1 + 2+ 3 = 6*/
using System;  
public class Exercise28 
{  
    public static void Main()
{
  int n,i,sum;
  int mn,mx;
  
	Console.Write("\n\n");
    Console.Write("Find perfect numbers within a given number of range:\n");
    Console.Write("------------------------------------------------------");
    Console.Write("\n\n");    
  
  Console.Write("Input the starting range or number : ");
  mn = Convert.ToInt32(Console.ReadLine());  
  Console.Write("Input the ending range of number : ");
  mx = Convert.ToInt32(Console.ReadLine());  
  Console.Write("The Perfect numbers within the given range : ");
  for(n=mn;n<=mx;n++)
    {
    i=1;
    sum = 0;
    while(i<n)
	{
      if(n%i==0)
           sum=sum+i;
          i++;
    }
    if(sum==n)
      Console.Write("{0} ",n);
    }
      Console.Write("\n");
 }  
}

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

 Найти идеальные числа в пределах заданного числа диапазона:                                                                                                         
-------------------------------------------------- ----                                                                                                         
Введите начальный диапазон или число: 1                                                                                                         
Введите конечный диапазон числа: 20                                                                                                         
Совершенные числа в заданном диапазоне: 6   

Блок - схема:

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

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

Внесите свой код и комментарии через Disqus.

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code