02/10/2018, 14:13
[C++] Số hoàn hảo
Số hoàn hảo là số mà tổng ước số của nó (không tính nó) bằng chính nó. yêu cầu: nhập vào 1 số, xuất là Yes nếu nó là số hoàn hảo, ngược lại xuất No.. ví dụ: input: 6 output: Yes Code tham khảo Số hoàn hảo c++ #include <iostream> using namespace std; int main() { ...
Số hoàn hảo là số mà tổng ước số của nó (không tính nó) bằng chính nó.
yêu cầu: nhập vào 1 số, xuất là Yes nếu nó là số hoàn hảo, ngược lại xuất No..
ví dụ:
input: 6
output: Yes
Code tham khảo Số hoàn hảo c++
#include <iostream>
using namespace std;
int main()
{
long n, i, s=0;
cin >> n;
for (i=1; i<n; i++)
if (n%i==0)
s+=i;
if (s==n)
cout << "Yes";
else
cout << "No";
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main() { long n, i, s=0; cin >> n; for (i=1; i<n; i++) if (n%i==0) s+=i; if (s==n) cout << "Yes"; else cout << "No"; } |