Решал я задачи
Попалась такая задача
Требуется написать программу, определяющую, является ли четырехзначное натуральное число N палиндромом, т.е. числом, которое одинаково читается слева направо и справа налево.
Входные данные
Входной файл INPUT.TXT содержит натуральное число N (1000 ≤ N ≤ 9999).
Выходные данные
В выходной файл OUTPUT.TXT следует вывести слово «YES», если число N является палиндромом, или «NO» – если нет.
Выдалась ошибка compilation error в самой проверке на сайте acmp
Вот код
#include <iostream>
using namespace std;
main(){
int a, b, v, g;
cin >> a;
b = a / 1000;
v = a-(b*1000);
g = v / 100;
n = v-(g*100);
h = n / 10;
m = n % 10;
if(b == m && v == h) cout << "YES";
else cout << "NO";}