

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int N;
cin >> N;
int temp = N;
int n = 0;
while (temp > 0) {
n++;
temp /= 10;
}
temp = N;
int sum = 0;
while (temp > 0) {
int digit = temp % 10;
sum += pow(digit, n);
temp /= 10;
}
if (sum == N) {
cout << "YES" << endl;
} else {
cout << "NO" << endl;
}
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll dem(ll n)
{
ll dem=0;
while(n!=0)
{
dem++;
n/=10;
}
return dem;
}
int main()
{
ll n;
cin>>n;
ll s=0,k=n,scs=dem(n);
while(k!=0)
{
s+=pow(k%10,scs);
k/=10;
}
if(s==n) cout<<"YES";
else cout<<"NO";
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin