Составить программу, которая по введенному номеру дня недели, выдает его название - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Составить программу, которая по введенному номеру дня недели, выдает его название.

Решение задачи: «Составить программу, которая по введенному номеру дня недели, выдает его название»

textual
Листинг программы
#include "stdafx.h"
#include <locale.h>
#include <stdio.h>
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n=0;
    
    printf("Введите номер дня недели ");
    n=getchar();
    switch (n) 
    {
    case '1': printf("Понедельник"); break;
    case '2': printf("Вторник"); break;
    case '3': printf("Среда"); break;
    case '4': printf("Четверг"); break;
    case '5': printf("Пятница"); break;
    case '6': printf("Суббота"); break;
    case '7': printf("Воскресенье"); break;
    }
    printf("\n");
    return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с локалью и вводом/выводом данных.
  2. Установка русской локали для корректного вывода русских символов.
  3. Объявление переменной n для хранения введенного пользователем числа.
  4. Вывод сообщения с просьбой ввести номер дня недели.
  5. Считывание введенного значения в переменную n с помощью функции getchar().
  6. Осуществление проверки введенного значения с помощью оператора switch.
  7. В случае если значение переменной n равно '1', то выводится название Понедельник.
  8. Аналогично для остальных дней недели.
  9. Вывод символа новой строки для перехода на новую строку.
  10. Возврат значения 0 для успешного завершения программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы