Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.30 KB | None | 0 0
  1. #include <stdio.h>
  2. int a, b, c, d, e, f;
  3.  
  4. void tis()
  5. {
  6.     e = a % 10000 - a % 1000;
  7.     if (e == 1000) printf("Odna tasyacha ");
  8.     if (e == 2000) printf("Dve tisyachi ");
  9.     if (e == 3000) printf("Tri tisyachi ");
  10.     if (e == 4000) printf("Chetire tisyachi ");
  11.     if (e == 5000) printf("Pyat tisyach ");
  12.     if (e == 6000) printf("Shest tisyach ");
  13.     if (e == 7000) printf("Sem tisyach ");
  14.     if (e == 8000) printf("Vosem tisyach ");
  15.     if (e == 9000) printf("Devyat tisyach ");
  16. }
  17. void sot()
  18. {
  19.     d = a % 1000 - a % 100;
  20.     if (d == 100) printf("Sto ");
  21.     if (d == 200) printf("Dvesti ");
  22.     if (d == 300) printf("Trista ");
  23.     if (d == 400) printf("Chetiresta ");
  24.     if (d == 500) printf("Pyatsot ");
  25.     if (d == 600) printf("Shestsot ");
  26.     if (d == 700) printf("Semsot ");
  27.     if (d == 800) printf("Vosemsot ");
  28.     if (d == 900) printf("Devyatsot ");
  29. }
  30. void dess()
  31. {
  32.     f = (a % 100 - a % 10) + a % 10;
  33.     if (f == 10) printf("Desyat\n\n");
  34.     if (f == 11) printf("Odinadtsat\n\n");
  35.     if (f == 12) printf("Dvenadtsat\n\n");
  36.     if (f == 13) printf("Trinadtsat\n\n");
  37.     if (f == 14) printf("Chetirnadtsat\n\n");
  38.     if (f == 15) printf("Pyatnadtsat\n\n");
  39.     if (f == 16) printf("Shestnadtsat\n\n");
  40.     if (f == 17) printf("Semnadtsat\n\n");
  41.     if (f == 18) printf("Vosemnadtsat\n\n");
  42.     if (f == 19) printf("Devyatnadtsat\n\n");
  43. }
  44. void des()
  45. {
  46.     c = a % 100 - a % 10;
  47.     if (c == 20) printf("Dvadtsat ");
  48.     if (c == 30) printf("Tridtsat ");
  49.     if (c == 40) printf("Sorok ");
  50.     if (c == 50) printf("Pyatdesyat ");
  51.     if (c == 60) printf("Shestdesyat ");
  52.     if (c == 70) printf("Semdesyat ");
  53.     if (c == 80) printf("Vosemdesyat ");
  54.     if (c == 90) printf("Devyanosto ");
  55. }
  56. void ed()
  57. {
  58.     b = a % 10;
  59.     if (b == 1) printf("Odin");
  60.     if (b == 2) printf("Dva");
  61.     if (b == 3) printf("Tri");
  62.     if (b == 4) printf("Chetire");
  63.     if (b == 5) printf("Pyat");
  64.     if (b == 6) printf("Shest");
  65.     if (b == 7) printf("Sem");
  66.     if (b == 8) printf("Vosem");
  67.     if (b == 9) printf("Devyat");
  68. }
  69.  
  70. int main()
  71. {
  72.     printf("Number (-9999...9999): ");
  73.     scanf("%d", &a);
  74.     printf("\n");
  75.     if (a > 9999 || a < -9999)
  76.     {
  77.         printf("ERROR\n\n");
  78.         return main();
  79.     }
  80.     if (a < 0)
  81.     {
  82.         printf("Minus ");
  83.         a = (0 - a);
  84.     }
  85.     if (a == 0) printf("Nol"); else
  86.  
  87.     tis();
  88.     sot();
  89.     dess();
  90.  
  91.     if (f >= 10 && f <= 19)
  92.     {
  93.         return 0;
  94.     }
  95.  
  96.     des();
  97.     ed();
  98.  
  99.     printf("\n\n");
  100.     return 0;
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement