нашел программу которая делает это с 5 цифрами. но нада ее переделать от 1 до 9 или 10 (ну я так понял использовать unsigned long)
| Код | #include <stdio.h> int main(void) { int a, b, c, d, e, x, y; printf("Введите пятизначное число для определения палиндром оно или нет: "); scanf("%d", &x); a = x % 10000; b = x % 1000; c = x % 100; d = x % 10; e = x - a; a -= b; b -= c; c -= d; y = d * 10000 + c * 100 + b * 1 + a / 100 + e / 10000; if(x == y) printf("Введённое вами число является палиндромом!\n"); else printf("Введённое вами число не палиндром!\n"); return 0; }
|
|