Advertisement
Guest User

Untitled

a guest
Jun 26th, 2025
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.79 KB | None | 0 0
  1. #include <stdio.h>
  2. int main (void)
  3.  
  4. {
  5.     int number, a, u, b, invertedNumber, o;
  6.     char numblu;
  7.  
  8.  
  9.  
  10.     printf ("Enter number => ");
  11.     scanf ("%i", &number);
  12.  
  13.  
  14. //Переворачиваем число и сохраняем в переменной invertedNumber
  15.    
  16. u = 1;
  17. b = 10;
  18. //invertedNumber = 0;
  19.  
  20.  
  21.     while (u != 0) {
  22.         u = number / b;
  23.         if (u == 0)
  24.             break;
  25.         b *= 10;
  26.  
  27.     }
  28.  
  29.     while (number > 0, b != 1) {
  30.         b /= 10;
  31.         o = number % 10;
  32.         invertedNumber += o * b;
  33.         number /= 10;
  34.         printf ("%i\n", invertedNumber);
  35.     }
  36.    
  37. //Переворачиваем перевернутое число и чото еще
  38.  
  39.     while (invertedNumber > 0) {
  40.         a = invertedNumber % 10;
  41.        
  42.         switch (a) {
  43.             case (0):
  44.             numblu = '0';
  45.             break;
  46.  
  47.             case (1):
  48.             numblu = '1';
  49.             break;
  50.  
  51.             case (2):
  52.             numblu = '2';
  53.             break;
  54.  
  55.             case (3):
  56.             numblu = '3';
  57.             break;
  58.  
  59.             case (4):
  60.             numblu = '4';
  61.             break;
  62.  
  63.             case (5):
  64.             numblu = '5';
  65.             break;
  66.  
  67.             case (6):
  68.             numblu = '6';
  69.             break;
  70.  
  71.             case (7):
  72.             numblu = '7';
  73.             break;
  74.  
  75.             case (8):
  76.             numblu = '8';
  77.             break;
  78.  
  79.             case (9):
  80.             numblu = '9';
  81.             break;
  82.  
  83.             default:
  84.             numblu = '0';
  85.         }
  86.  
  87.  
  88.  
  89.         switch (numblu) {
  90.         case ('0'):
  91.             printf ("Zero ");
  92.             break;
  93.        
  94.         case ('1'):
  95.             printf ("One ");
  96.             break;
  97.  
  98.         case ('2'):
  99.             printf ("Two ");
  100.             break;
  101.  
  102.         case ('3'):
  103.             printf ("Three ");
  104.             break;
  105.  
  106.         case ('4'):
  107.             printf ("Four ");
  108.             break;
  109.  
  110.         case ('5'):
  111.             printf ("five ");
  112.             break;
  113.  
  114.         case ('6'):
  115.             printf ("Six ");
  116.             break;
  117.  
  118.         case ('7'):
  119.             printf ("Seven ");
  120.             break;
  121.  
  122.         case ('8'):
  123.             printf ("Eight ");
  124.             break;
  125.  
  126.         case ('9'):
  127.             printf ("Nine ");
  128.             break;
  129.  
  130.         default:
  131.             printf ("???");
  132.         }
  133.         invertedNumber /= 10;
  134.     }
  135. printf ("\n");
  136.    
  137. return 0;
  138.  
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement