Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.27 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <locale.h>
  4. void main()
  5. {
  6. setlocale(LC_ALL, "Rus");
  7. int digit; // Число которое ведет пользователь
  8. printf("Введите число в диапозовне от 10 до 40: ");
  9. scanf("%d", &digit);
  10. int decades; // Переменная для хранения десятка переменной digit
  11. decades = digit / 10;
  12. int unit; // // Переменная для хранения еденицы переменной digit
  13. unit = digit % 10;
  14. // Вывод чисел прописью в диапозоне от 10 до 19
  15. if ((digit > 9) && (digit < 20))
  16. {
  17. printf("%d", digit);
  18. printf(" - << ");
  19. switch (unit)
  20. {
  21. case 0:
  22. printf("Десять ");
  23. break;
  24. case 1:
  25. printf("Одиннацать ");
  26. break;
  27. case 2:
  28. printf("Двенадцать ");
  29. break;
  30. case 3:
  31. printf("Тринадцать ");
  32. break;
  33. case 4:
  34. printf("Четырнадцать ");
  35. break;
  36. case 5:
  37. printf("Пятнадцать ");
  38. break;
  39. case 6:
  40. printf("Шестнадцать ");
  41. break;
  42. case 7:
  43. printf("Семнадцать ");
  44. break;
  45. case 8:
  46. printf("Восемнадцать ");
  47. break;
  48. case 9:
  49. printf("Девятнадцать ");
  50. break;
  51. }
  52. printf("учебных заданий >>\n");
  53. } // Вывод чисел прописью в диапозоне от 20 до 40
  54. else if (decades > 1 && decades <= 4)
  55. {
  56. printf("%d", digit);
  57. printf(" - << ");
  58. switch (decades)
  59. {
  60. case 2:
  61. printf("Двадцать ");
  62. break;
  63. case 3:
  64. printf("Тридцать ");
  65. break;
  66. case 4:
  67. printf("Сорок ");
  68. break;
  69. }
  70. if (0 <= unit && unit < 5)
  71. {
  72. switch (unit)
  73. {
  74. case 0:
  75. printf("учебных заданий >>\n");
  76. break;
  77. case 1:
  78. printf("одно учебное задание >>\n");
  79. break;
  80. case 2:
  81. printf("два ");
  82. break;
  83. case 3:
  84. printf("три ");
  85. break;
  86. case 4:
  87. printf("четыре ");
  88. break;
  89. }
  90. if (unit > 1)
  91. printf("учебных задания >>\n");
  92. }
  93. if (4 < unit && unit < 10)
  94. {
  95. switch (unit)
  96. {
  97. case 5:
  98. printf("пять ");
  99. break;
  100. case 6:
  101. printf(
  102. "шесть
  103. ");
  104. break
  105. ;
  106. case 7:
  107. printf(
  108. "семь
  109. ");
  110. break
  111. ;
  112. case 8:
  113. printf(
  114. "восемь
  115. ");
  116. break
  117. ;
  118. case 9:
  119. printf(
  120. "девять
  121. ");
  122. break
  123. ;
  124. }
  125. printf(
  126. "учебных заданий >>
  127. \n");
  128. }
  129. }
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement