Предмет: Информатика,
автор: eliagalkova
c++ обязательно чтоб был вывод об ошибке
Написать программу, которая по номеру месяца выводит коли-
чество дней в нем в не високосном году. Предусмотреть вывод сообщения
об ошибке в случае неправильных входных данных.
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main(){
int number = 0;
cout << "Enter the month number: ";
cin >> number;
if ((number >= 1) and (number <= 12)){
if (number < 8){
if (number % 2 != 0){
cout << "31 days";
}else if((number % 2 == 0) and (number != 2)){
cout << "30 days";
}else if(number == 2){
cout << "28 days";
}
}else if (number > 7){
if (number % 2 != 0){
cout << "30 days";
}else if(number % 2 == 0){
cout << "31 days";
}
}
}else{
cout << "Please enter a valid number";
}
return 0;
}
Аноним:
измените and на &&
Похожие вопросы
Предмет: Литература,
автор: danilcolyaclikov92
Предмет: Математика,
автор: Аноним
Предмет: Биология,
автор: eytaro290
Предмет: Математика,
автор: matvey48
Предмет: Математика,
автор: Pomoshnik123456789