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

Упражнения на С ++: найдите идеальные числа от 1 до 500

script1adsense2code
script1adsense3code

C ++ для цикла: упражнение-4 с решением

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

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

Код C ++:

#include <iostream>
using namespace std;
int main() 
{
  cout << "\n\n Find the perfect numbers between 1 and 500:\n";
  cout << "------------------------------------------------\n";
  int i = 1, u = 1, sum = 0;
  cout << "\n The perfect numbers between 1 to 500 are: \n";
  while (i <= 500) 
  {
    while (u <= 500) 
    {
      if (u < i) 
      {
        if (i % u == 0)
          sum = sum + u;
      }
      u++;
    }
    if (sum == i) {
      cout << i << "  " << "\n";
    }
    i++;
    u = 1;
    sum = 0;
  }
}

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

 Найдите идеальные числа от 1 до 500:                           
------------------------------------------------                       
                                                                       
 Идеальные числа от 1 до 500:                             
6                                                                      
28                                                                     
496 

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code