Số Amstrong

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    kietjumper  đã bình luận lúc 18, Tháng 10, 2024, 2:49
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        long long rep;
        cin >> rep;
        for (int i = 1; i<=rep; i++){
            long long orgi = i;
            long long sum = 0;
            while(i != 0){
                sum += (i%10)*(i%10)*(i%10);
                i /= 10;
            }
            i = orgi;
            if(sum == i && i >= 100 && i <= 999){
                cout<< i << endl;
            }
        }
    }
    
    

    • 1
      kietjumper  đã bình luận lúc 18, Tháng 10, 2024, 2:49

      Upvote nếu thấy đúng nhé ^-^