C++ Bài 4.D2: Số Armstrong
Một số được gọi là số Armstrong nếu tổng các lũy thừa của các chữ số của nó với số chữ số của nó bằng chính nó. Ví dụ, \(153\) là một số Armstrong vì \(1^3 + 5^3 + 3^3 = 153\). Viết chương trình nhâpj vào số nguyên dương \(N\) và kiểm tra số đó có phải số Armstrong hay không.
INPUT FORMAT
Dòng đầu tiên chứa giá trị \(N (1 \leq N \leq 10^{18})\).
OUTPUT FORMAT
In ra Yes
nếu số \(N\) là số Armstrong ngược lại in ra No
.
Ví dụ 1:
Input
153
Ouput
Yes
Ví dụ 2:
Input
154
Output
No
Giải thích ví dụ mẫu:
- Ví dụ 1: Số 153 là số Armstrong vì \(1^3 + 5^3 + 3^3 = 153\).
- Ví dụ 2: Số 154 không phải số Armstrong vì \(1^3 + 5^3 + 4^3 \neq 154\).
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments