を文字列として受け取るのが楽だと思う!
問題概要
3 桁の整数 が与えられる。
が回文数であるかどうかを判定せよ。
解法
を整数ではなく、文字列として受け取ろう。そうすれば
「先頭の文字と末尾の文字が等しいかどうか」
を判定すれば OK。
#include <bits/stdc++.h> using namespace std; int main() { string N; cin >> N; if (N[0] == N.back()) cout << "Yes" << endl; else cout << "No" << endl; }