Упражнения на С ++: найдите идеальные числа от 1 до 500
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 программирования
disqus2code