Составьте программу, которая для числа k (от 1 до 99), введенного вами, напечатает фразу «мне k лет», где k – введенное число, при этом в нужных случаях слово «лет» заменяя на «год» или «года». например, при k=70 «мне 70 лет», при k=15 «мне 15 лет», при k=23 «мне 23 года», при k=31 «мне 31 год». что значит until и case в этой
106
457
Ответы на вопрос:
Var k: integer; begin readln(k); case k of 10..20: writeln('мне ', k ,' лет'); else case k mod 10 of 1 : writeln('мне ', k ,' год'); 2..4: writeln('мне ', k ,' года'); else writeln('мне ', k ,' лет'); end; end; end.//#include < iostream> using namespace std; int main(){ int k; cin > > k; if (k > = 10 & & k < = 20) cout < < "мне " < < k < < " лет" < < endl; else switch (k % 10) { case 1: cout < < "мне " < < k < < " год" < < endl; break; case 2: cout < < "мне " < < k < < " года" < < endl; break; case 3: cout < < "мне " < < k < < " года" < < endl; break; case 4: cout < < "мне " < < k < < " года" < < endl; break; default: cout < < "мне " < < k < < " лет" < < endl; break; }}//case - оператор выбора
Программа на pascal var age : integer; begin repeat write('введите ваш возраст: '); readln(age); until age in [1..99]; if age in [10..20] then writeln('мне ', age, ' лет') else case age mod 10 of 1: writeln('мне ', age, ' год'); 2, 3, 4 : writeln('мне ', age, ' года'); 0, 5..9 : writeln('мне ', age, ' лет'); end; end.программа на c++#include < iostream> using namespace std; int main() { setlocale(lc_all,"rus"); int k; cin> > k; if(k > 0 & & k< 100) cout< < "мне "< < k < < " лет"; system("pause > > void"); }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Danelpos25.11.2022 20:47
-
arsyuha18.02.2021 01:19
-
Kylp23.02.2020 18:03
-
ДЖАН484854810.09.2022 09:08
-
егорбаглаев1103.07.2021 22:17
-
Лиза566621.09.2021 22:06
-
mrpersik107.12.2022 05:18
-
tatiana15807.11.2022 11:35
-
РікаРо23.07.2022 17:11
-
olyatko198415.09.2020 03:25
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.