Задачі з теми: "Оператор вибору".

4.104. Скласти програму, яка в залежності від порядкового номеру дня тижня (1, 2, …, 7) виводить на екран його назву (понеділок, вівторок, ... , неділя).
Вхідні дані
Вихідні дані
3
Середа






Код в розробці
4.105. Скласти програму, яка в залежності від порядкового номеру місяця (1, 2, …, 12) виводить на екран його назву (січень, лютий, …, грудень).
Вхідні дані
Вихідні дані
7
Липень






Код в розробці
4.106. Скласти програму, яка в залежності від порядкового номеру місяця (1, 2, …, 12) виводить на екран пору року до якого цей місяць відноситься (зима, весна, літо, осінь).
Вхідні дані
Вихідні дані
10
Осінь






Код в розробці
4.107. Скласти програму, яка в залежності від порядкового номеру місяця (1, 2, …, 12) виводить на екран кількість днів цього місяця. Розглянути  два випадки:
  1. різ не є високосним;
  2. рік може бути високоснтим (інформація про це вводиться з клавіатури).
4.108. Мастям гральних карт умовно призначені наступні порядкові номери: “піка” - 1, “хреста” - 2, “бубна” - 3, “черва” - 4. По заданому номеру масті m (1 <= m <= 4) визначити назву відповідної масті.
4.109. Мастям гральних карт умовно призначені наступні порядкові номери в залежності від значення: “валет” - 11, “дама” - 12, “король” - 13, “туз” - 14. Порядкові номери інших карт відповідають їх назві (“шістка”, дев’ятка” і т.д.). По заданому номеру масті k (6 <= k <= 14) визначити назву відповідної карти.
6.110. Мастям гральних карт умовно призначені наступні порядкові номери: “піка” - 1, “хреста” - 2, “бубна” - 3, “черва” - 4, а значенню карт: “валет” - 11, “дама” - 12, “король” - 13, “туз” - 14 (порядкові номери інших карт відповідають їх назві (“шістка”, дев’ятка” і т.д.)). По заданому номеру масті m (1 <= m <= 4) і по заданому номеру масті k (6 <= k <= 14) вивести карти у вигляді “Дама пікова”, “Шістка бубнова” і т.д.
4.111. Дано ціле число k (1 <= k <= 365). Визначити, який днем тижня (понеділок, вівторок, …, субота чи неділя) є  k-й день невисокосного року, в якому 1 січня:
  1. понеділок;
  2. * d-й день тижня (якщо 1 січня - понеділок, то d = 1, якщо вівторок - d = 1, …, якщо неділя - d = 7).
4.112. З початку 1990 року по деякий день прошло n місяців і 2 дні. Визначити назву  місяця (січень, лютий і т.д.) цього дня.
4.113. Дата деякого дня задана двома натуральними числами: m (порядковий номер місяця) і n (число місяця). По заданим n і m визначити:
  1. дату попереднього дня (прийняти, що n і m не задають 1 січня);
  2. дату наступного дня (прийняти, що n і m не задають 31 грудня).
Зауваження. В обох задачах вважати, що рік не є високосним.
4.114. Дата деякого дня задана трьома натуральними числами: g (рік), m (порядковий номер місяця) і n (число). По заданим g, m і n визначити:
а) дату поперенього дня;
б) дату наступного дня.
В обох задачах розглянути два випадки:

  1. заданий рік не є високосним;
  2. заданий рік може бути високосним (див. задачу 4.65).