C ++ вывод даты

0

Если я попрошу пользователя ввести дату, и он ввел "16, затем 5, затем 2010", как я могу отобразить его таким образом

16/5/10

Я делал это так

cout<<day<<"/"<<month<<"/"<<year<<endl;

но выход выглядит таким образом

16/5/2010

Теги:
date
output

1 ответ

2
Лучший ответ

Вы можете просто напечатать год по модулю 100. Например,

int yr1 = 1973;
int yr2 = 2010;
std::cout << (yr1%100) << std::endl; // prints 73
std::cout << (yr2%100) << std::endl; // prints 10
  • 0
    Спасибо, я чувствую себя глупо> <", оказалось, что это так просто

Ещё вопросы

Сообщество Overcoder
Наверх
Меню