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

Определить дату по порядковому номеру дня года - C++

Восстановить пароль Регистрация
 
Kaskera
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 34
03.08.2013, 17:14     Определить дату по порядковому номеру дня года #1
Братцы, помогите написать 5 функций, пожалуйста!

Условие: допускается использование любых видов функций.

1) Разработать функцию, которая для заданного порядковым номером дня года определяет соответствующую дату: <День> <Месяц> (известно, что год невисокосный). Сгенерировать 5 случайных чисел, задающих номера дней года. Используя разработанную функцию, напечатать даты, соответствующие каждому из них.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2013, 17:14     Определить дату по порядковому номеру дня года
Посмотрите здесь:

Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц C++
Определить номер дня недели для K дня года C++
C++ Массивы. Определить количество элементов в каждой строке матрицы А, модуль которых равняется порядковому номеру элемента в строке
По номеру за дня недели определить кол-во занятий C++
Дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня C++
По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года C++
C++ Определить номер дня недели для заданного номера дня года
Программа, которая бы позволяла по заданному году и порядковому номеру дня в году определять день недели C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21452 / 10237 / 1667
Регистрация: 12.02.2012
Сообщений: 17,114
03.08.2013, 22:12     Определить дату по порядковому номеру дня года #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "iostream.h"
 
void n2dat(int n, int & m, int & d)
{
    int mon[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    int i;
    for (i=1; i<= 12; i++)
        if (n <= mon[i])
        {
            m=i;
            d=n;
            break;
        }
        else
            n=n-mon[i];
}
 
int main(int argc, char* argv[])
{
 
    int d,m;
    n2dat(123,m,d);
    cout << "month=" << m << " day=" << d << endl;
 
    return 0;
}
Kaskera
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 34
03.08.2013, 22:15  [ТС]     Определить дату по порядковому номеру дня года #3
Благодарен!
Yandex
Объявления
03.08.2013, 22:15     Определить дату по порядковому номеру дня года
Ответ Создать тему
Опции темы

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