[c_mac] lab1.c
Viewer
- #include <stdio.h>
- int solve(long n) {
- int dp = 0, d = 1, p;
- while (n >= 10 || n <= -10) {
- p = n % 100;
- p = (p % 10) * 10 + p / 10;
- dp += p * d;
- d *= 100;
- n /= 100;
- }
- return dp + n * d;
- }
- int main() {
- long n;
- int max = 2147483547;
- printf("Пожалуйста, введите n: ");
- scanf("%ld", &n);
- if (n > max || n < (-1 * max - 1)) {
- printf("Число выходит за диапазоны типа int.\n");
- } else {
- printf("Обработанное число: %d", solve(n));
- }
- return 0;
- }
Editor
You can edit this paste and save as new: