|
||||||||||||||||||||||||||||
1.5 Результаты работы программы. ⇐ ПредыдущаяСтр 2 из 2 1. 5 Результаты работы программы.
Задание 2, вариант 6 Составить программу, которая в зависимости от введенного номера месяца выводит названия всех последующих месяцев года.
Постановка задачи. Исходными данными для этой задачи является целое неотрицательное число – номер месяца, month (от 1 до 12). Выходные данные – названия оставшихся месяцев, в зависимости от номера введенного. Метод решения. Для решения этой задачи воспользуемся оператором множественного выбора switch, не используя оператор brakeпосле каждого варианта, чтобы выводить все оставшиеся месяца после введенного.
Схема алгоритм
Исходный текст программы. #include< stdio. h> #include< locale>
intmain() { setlocale(LC_ALL, " rus" ); // длякорректногоотображениякириллицы printf(" Данная программа выводит названия оставшихся месяцев года, в зависимости от введенного номера месяца. \nАвтор: студент гр. РИ-190009 Ждановских В. Р. \n2020г. \n" ); intmonth; printf(" \nВведите номер месяца: " ); scanf(" %d", & month); switch (month) { case 1: printf(" Февраль\n" ); case 2: printf(" Март\n" ); case 3: printf(" Апрель\n" ); case 4: printf(" Май\n" ); case 5: printf(" Июнь\n" ); case 6: printf(" Июль\n" ); case 7: printf(" Август\n" ); case 8: printf(" Сентябрь\n" ); case 9: printf(" Октябрь\n" ); case 10: printf(" Ноябрь\n" ); case 11: printf(" Декабрь\n" ); break; case 12: printf(" Введен последний месяц" ); break; default: printf(" Вне диапозона 12-ти месяцев" ); break; } }
Результаты работы программы.
|
||||||||||||||||||||||||||||
|