Вывести на экран значение дня недели по номеру (массив) - C (СИ)
Формулировка задачи:
В массиве содержится информация о днях недели.
Вывести на экран значение дня недели по номеру k (k – вводится с клавиатуры).
Решение задачи: «Вывести на экран значение дня недели по номеру (массив)»
textual
Листинг программы
#include <stdio.h> static char *dn[] = { "Пнд", "Вт", "Ср", "Чтв", "Птн", "Сб", " Вск" }; int main() { int k; scanf("%d", &k); if (k>=1 && k<=7) printf("%s\n", dn[k-1]); }
Объяснение кода листинга программы
- Включаем файл стандартного ввода/вывода
- Объявляем статический массив dn[], который содержит названия дней недели от
Пнд
доВск
включительно. - В функции main() объявляем переменную k типа int.
- С помощью функции scanf() считываем значение k с стандартного ввода и сохраняем его в переменной k.
- С помощью условного оператора if() проверяем, что значение k находится в диапазоне от 1 до 7 (включительно), и если это так, то с помощью функции printf() выводим на экран значение dn[k-1] (в данном случае, dn[k-1] — это элемент массива dn, который соответствует дню недели с номером k-1).
- Если значение k не находится в диапазоне от 1 до 7, то никуда ничего не выводим.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д