Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать код используя if-else

Молодежная политика Ученик (129), открыт 3 часа назад
Определить правильность даты, введенной с клавиатуры (число — от 1 до 31, месяц — от 1 до 12). Если введены некорректные данные, то сообщить об этом.

Входные данные:
Два целых числа: первое -- число в месяце, второе -- номер месяца в году.

Выходные данные:
Строка correct, если дата правильная, и строка error, если подобной даты не может быть.

Уточнение:
Предполагаем, что в феврале 29 дней.
1 ответ
Krab Bark Искусственный Интеллект (294566) 2 часа назад
#include <iostream>
using namespace std;
int main(){
int i,j,a[]={0,31,29,31,30,31,30,31,31,30,31,30,31};
cin>>j>>i; if(i>0&&i<=12&&j<=a[i]&&j>0)cout<<"correct"; else cout<<"error";}
Похожие вопросы