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

Упражнения на C ++: поиск совершенных чисел и числа совершенных чисел от 1 до 1000

script1adsense2code
script1adsense3code

Числа C ++: упражнение 5 с решением

Напишите программу на C ++, чтобы найти совершенные числа и число совершенных чисел от 1 до 1000.

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

Код C ++:

# include <iostream>
# include <string>
using namespace std;
int main()
{
    int i=1, u=1, sum=0,ctr=0;
 cout << "\n\n Find the Perfect numbers and number of Perfect numbers between 1 to 1000:\n";
 cout << "------------------------------------------------------------------------------\n";
cout << "The Perfect numbers are : \n";
   while(i<=1000)
 {                                 
   while(u<=1000)
   {                              
     if(u<i)
     {
      if(i%u==0 )
      sum=sum+u;
     }                         
     u++;
   }                           
   if(sum==i)
   {
       ctr++;
    cout<<i<<" is a Perfect number."<<"\n";
   }
   i++;
   u=1;  sum=0;
 } 
     cout<<"Number of Perfect numbers between 1 to 1000 is: "<<ctr<<"\n";
}

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

 Найдите совершенные числа и количество совершенных чисел от 1 до 1000:                                                                    
-------------------------------------------------- ----------------------------                                                                
Идеальные числа:                                              
6 идеальное число.                                                 
28 - идеальное число                                                
496 - идеальное число.                                               
Количество совершенных чисел от 1 до 1000: 3 

Блок - схема:

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

Редактор кода C ++:

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code