Предмет:
ИнформатикаАвтор:
emmanuel43Так как из-за структуры языка все символы, вводимые для типа int превращаются в 0, то после ввода в main можно проверяться на наличие нуля. Это никак не навредит программе, поскольку в датах не может быть нуля.
Кодint main()
{
int day = 0, month = 0, year = 0;
cout << "Ilya (d//m//y): ";
cin >> day >> month >> year;
if((day == 0) || (month == 0) || (year == 0)){
cout << "Вы ввели неверные данные!";
return 0;
}
else{
// ...
}
return 0;
}
ПроверкаIlya (d//m//y): six 3 1999
Вы ввели неверные данные!
Ilya (d//m//y): ( 8 1954
Вы ввели неверные данные!
Автор:
dexter9odhДобавить свой ответ
Предмет:
ЛитератураАвтор:
dahliagzc2Ответов:
Смотреть
Предмет:
Русский языкАвтор:
chips4quОтветов:
Смотреть
Предмет:
АлгебраАвтор:
mr kittyrmfzОтветов:
Смотреть
Предмет:
АстрономияАвтор:
miss kittynvqlОтветов:
Смотреть