C++ Bài 4.D2: Số Armstrong


Submit solution

Points: 25 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

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

There are no comments at the moment.