Написать программу, которая выводит текстовое описание числа. на вход числа от 100 до 399. на выходе число текстом. например, на вход 217 вывод: «двести семнадцать»
275
454
Ответы на вопрос:
Program rtr1; uses crt; var a,s,d,e: integer; ss,dd,ee: string; beginclrscr; writeln('введите число от 100 до 399'); readln(a); s: =a div 100; e: =a mod 100 mod 10; d: =a div 10 mod 10; case s of1: ss: ='сто'; 2: ss: ='двести'; 3: ss: ='триста'; end; case d of2: dd: ='двадцать'; 3: dd: ='тридцать'; 4: dd: ='сорок'; 5: dd: ='пятьдесят'; 6: dd: ='шестьдесят'; 7: dd: ='семьдесят'; 8: dd: ='восемьдесят'; 9: dd: ='девяносто'; end; case e of1: ee: ='один'; 2: ee: ='два'; 3: ee: ='три'; 4: ee: ='четыре'; 5: ee: ='пять'; 6: ee: ='шесть'; 7: ee: ='семь'; 8: ee: ='восемь'; 9: ee: ='девять'; end; if d=1 then begin case e of 1: dd: ='одинадцать'; 2: dd: ='двенадцать'; 3: dd: ='тринадцать'; 4: dd: ='четырнадцать'; 5: dd: ='пятнадцать'; 6: dd: ='шестнадцать'; 7: dd: ='семнадцать'; 8: dd: ='восемнадцать'; 9: dd: ='девятнадцать'; end; write(ss,' ',dd); end elsewrite(ss,' ',dd,' ',ee); end.
Популярно: Информатика
-
violettaratonina05.07.2022 01:33
-
yra22111119.11.2021 16:37
-
Гульжа123408.12.2021 22:22
-
prohorowanyura21.03.2022 07:45
-
Лара50504.11.2021 04:59
-
belayazima16.05.2020 21:06
-
Children70328.04.2020 14:25
-
2Dtyantrap25.02.2021 16:55
-
ivanpanyushkin112.02.2021 19:56
-
nikitakuryan22809.09.2020 19:12