Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Арсен_
 Аватар для Арсен_
2 / 2 / 0
Регистрация: 25.11.2012
Сообщений: 27
#1

Вывод года в формате ГГГГ - C++

08.12.2012, 19:17. Просмотров 396. Ответов 0
Метки нет (Все метки)

У меня есть программа

PHP
1
2
3
4
5
6
7
8
9
#include <fstream>
 
int main()
{
    std::fstream I("input.txt"), O("output.txt", 2);
    int k; I >> k;
    (k % 4) ? O << "13/09/" << k: 
                O << "12/09/" << k ;
}
Которая по входным данным определяет день программиста.

В выходной файл нужно вывести дату в формате DD/MM/YYYY, дело в том что если входная дата будет 2000г, то ответ будет 12/09/2000, а если будет 5, то будет 13/09/5 а это не соответствует формату /YYYY, надо 13/09/0005.

Как можно сокращенным образом это реализовать? так что бы как можно меньше символов в коде использовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2012, 19:17     Вывод года в формате ГГГГ
Посмотрите здесь:

C++ Вывод дня, месяца, года
Вывод на экран месяцев года C++
Формула в формате C/C++ C++
C++ Поиск и вывод на экран сведений о людях в массиве, родившихся не ранее указанного года
Время в формате hh:mm:ss C++
C++ Вывод названия месяца года или сообщения об ошибке
Вернуть строку, содержащую дату в формате "Сегодня 22 января 2015 года" C++
Вывод чисел в формате 0000 C++
Вывод считанных чисел в исходном формате C++
Заданы даты в формате дд/мм/гггг. Отсортировать их по возрастанию. C++
Вывод float в формате часов C++
C++ Не верный вывод года в localtime

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 05:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru