Số đối xứng_Mức độ A

Xem dạng PDF

Gửi bài giải

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

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

Cho số nguyên dương ~N~ (~N≤10^{18}~)

Yêu cầu:

Viết chương trình kiểm tra số ~N~ có phải là số đối xứng không?

Input:

Một dòng duy nhất chứa số nguyên dương ~N~

Output:

In ra YES nếu ~N~ là số đối xứng, ngược lại in NO

Ví dụ:

Input1

1221

Output1

YES

Input2

153

Output2

NO


Bình luận

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



  • 0
    nglam6b  đã bình luận lúc 5, Tháng 3, 2025, 16:06

    include <iostream>

    using namespace std;

    int main() { int n, reversed = 0, original, remainder; cin >> n;

    original = n; 
    while (n != 0) {
        remainder = n % 10;
        reversed = reversed * 10 + remainder;
        n /= 10;
    }
    
    if (original == reversed)
        cout << "YES" << endl;
    else
        cout << " NO" << endl;
    
    return 0;
    

    }


  • -1
    thienan  đã bình luận lúc 12, Tháng 12, 2024, 7:41

    include <bits/stdc++.h>

    using namespace std; long long n,m,x; int main() { cin>>n; x=n; while(n!=0) { m=m*10+n%10; n=n/10; } if(m==x) cout<<"yes"; else cout<<"no"; }