Xpoint
   [напомнить пароль]

Задача на с+*

Метки: [без меток]
2015-10-11 23:14:33 [обр] Татьяна [досье]
Нужно написать функцию переводящую день от Рождества Христова в нормальную дату(день,месяц,год)
спустя 1 час 39 минут [обр] Евгений Седов aka KPbIC(0/176)[досье]
Что это за язык программирования?
спустя 14 минут [обр] Евгений Седов aka KPbIC(0/176)[досье]
М Перенесено из форума "Компьютеры::Программы::Разное"
спустя 20 часов [обр] Татьяна [досье]
сообщение промодерировано

c++?

get_year(int y) {
    int y = 1;
    while (Day > 0) {
        if (vis_year(y))
            Day -= 366;
        else 
            Day -= 365; 
        y++; 
    }
    if (Day <= 0)
        if (vis_yaer(y - 1)) 
            Day+=366; 
        else 
            Day+=365;

начала писать функцию возвращающую год, но не знаю что нужно вернуть, и как сделать это с датой

спустя 3 часа 30 минут [обр] Евгений Седов aka KPbIC(0/176)[досье]
Как мог отформатировал ваш код. В будущем, пожалуйста, сами.
  1. Функция не закрыта.
  2. y, являясь формальным параметром, в первой же строчке получает новое значение, с потерей значения фактического аргумента.
  3. Что такое Day, почему с прописной буквы, и где объявлен?
  4. Проверка Day на неположительное значение не имеет смысла, поскольку из вышестоящего цикла выйти с другим значением не получится.
  5. Где vis_yaer(), и что такое "yaer"?
спустя 18 часов [обр] Татьяна [досье]
благодарю!
Powered by POEM™ Engine Copyright © 2002-2005