Вопрос задан 29.09.2023 в 03:48. Предмет Информатика. Спрашивает Воробьёва Катюша.

С++ используя switch Написать программу, которая по номеру месяца N выводит количество дней в

нем. входные данные Программа считывает с клавиатуры натуральное число N (1 <= N <= 12). Исходные данные Программа выводит на экран одно натуральное число - количество дней в заданном месяце. Примеры входных и выходных данных Введение: 2 Вывод: 28 Введение 12 Вывод:31 Введение 4 Вывод: 30
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рябкова Дарья.

#include <iostream>

using namespace std;

void get_days(int n){

   switch(n)

   {

       case 1:

           cout << 31;

       case 2:

           cout << 28;

       case 3:

           cout << 31;

       case 4:

           cout << 30;

       case 5:

           cout << 31;

       case 6:

           cout << 30;

       case 7:

           cout << 31;

       case 8:

           cout << 31;

       case 9:

           cout << 30;

       case 10:

           cout << 31;

       case 11:

           cout << 30;

       case 12:

           cout << 31;

   }

}

int main() {

   int n;

   cin >> n;

   if(1 <= n <= 12)

   {

       get_days(n);

   }

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот программа на C++, которая решает задачу с использованием оператора switch:

cpp
#include <iostream> int main() { int N; // Ввод номера месяца с клавиатуры std::cout << "Введите номер месяца (1 <= N <= 12): "; std::cin >> N; // Проверка на допустимость введенного значения if (N < 1 || N > 12) { std::cout << "Неверный номер месяца. Введите число от 1 до 12." << std::endl; return 1; // Возвращаем ненулевой код ошибки } // Вычисление количества дней в месяце с использованием switch int days; switch (N) { case 1: // Январь case 3: // Март case 5: // Май case 7: // Июль case 8: // Август case 10: // Октябрь case 12: // Декабрь days = 31; break; case 4: // Апрель case 6: // Июнь case 9: // Сентябрь case 11: // Ноябрь days = 30; break; case 2: // Февраль days = 28; break; } // Вывод результата std::cout << "Количество дней в месяце " << N << ": " << days << std::endl; return 0; // Возвращаем нулевой код, чтобы показать успешное выполнение программы }

Эта программа сначала запрашивает номер месяца с клавиатуры, затем использует оператор switch, чтобы определить количество дней в этом месяце, и, наконец, выводит результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос