Module: (C++) サブルーチン: 手続きと関数 - 2


Problem

9/11

ロジック機能。完全数

Problem

完全数とは、その数よりも小さいすべての約数の合計に等しい数です (たとえば、数 6=1+2+3)。自然数 を取り、数 が完全かどうかを判断するプログラムを作成します。使用 数の約数の合計を求める関数と、数が完全かどうかをチェックする論理関数。

入力: 入力文字列に自然数が含まれています 

出力: 数値の場合 –プログラムは 'YES' という単語を出力するはずです。それ以外の場合は – 「いいえ」という言葉。

<頭> <本体>
# 入力 出力
1 28 はい
2 29 いいえ
Write the program below
#include<iostream>

using namespace std;

int SumOfDivisions(int n) 
{ 
}

bool isPerfectNumber(int n) 
{ 
}

main()
{
  int N;
  cin >> N;  
}  

     

Program check result

To check the solution of the problem, you need to register or log in!