Disclaimer: Make sure you tried enough before checking the solution
Problem: https://codeforces.com/group/MWSDmqGsZm/contest/219432/problem/I
#include<stdio.h> int main() { int n, reversed = 0, remainder, original; scanf("%d", &n); original = n; while (n != 0) { remainder = n % 10; reversed = reversed * 10 + remainder; n /= 10; } if (original == reversed) printf("%d\nYES\n", reversed); else printf("%d\nNO\n", reversed); return 0; }
Assiut University Training – Newcomers solution