В зависимости от введенного номера месяца вывести названия всех последующих месяцев года - C (СИ)
Формулировка задачи:
Составить программу, которая в зависимости от введенного номера месяца выводит названия всех последующих месяцев года.
Решение задачи: «В зависимости от введенного номера месяца вывести названия всех последующих месяцев года»
textual
Листинг программы
#include <stdio.h>
int main()
{
char month[12][4]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
int i,m;
printf("Enter 1<= m <=12:");
scanf("%d",&m);
for(i=m;i<12;i++)
printf("%s\n",month[i]);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с консолью (stdio.h).
- Создание массива из 12 строк, содержащих названия месяцев.
- Объявление двух переменных типа int для хранения значения номера месяца и цикла.
- Вывод сообщения с просьбой ввести номер месяца от 1 до 12.
- Считывание значения переменной m с помощью функции scanf.
- Организация цикла, который будет выполняться от введенного номера месяца до 12.
- В каждой итерации цикла выводится название следующего месяца.
- Конец программы.