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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Учусь умножать http://www.cyberforum.ru/cpp-beginners/thread932983.html
Здравствуйте, дорогие обитатели CyberForum :) Есть небольшая просьба, прошу подтолкнуть меня к правильному решению задачи. Изначально мне нужно было написать программу, которая считывает с...
C++ Запись, хранение и предоставление информации из файла Изучаю С++, сначала я прочел книгу «С++ за 21 день», она мне дала хоть какое то представление о С++, сейчас все изученное повторяю по книге «Дейтел - Как программировать на С++» (т.к. все жалуются... http://www.cyberforum.ru/cpp-beginners/thread932982.html
C++ Ошибка в программе или алгоритме (Задача Океанариум)
Помогите,пожайлуста, найти неточности\ошибку в программе или в ее алгоритме. Условие Петя часто ходит в Океанариум — особенно ему там нравится один большой аквариум, в котором плавают...
C++ Hotkeys
Добрый день. Нужен совет как более правильно сделать следующую вещь: у приложения будут функции(к примеру "переключить трек" и т.д.). Нужно дать пользователю возможность назначать на различные...
C++ Передача функции статического двумерного массива http://www.cyberforum.ru/cpp-beginners/thread932835.html
Доброго времени суток, уважаемые жители Cyber-Forum. Не так давно я начал самостоятельно изучать Си++, и если честно, то ето вообще мой первый опыт в программировании, поэтому в процессе изучения...
C++ String для коротких строк Здорова! Тут от пытаюсь разобрать такое понятие как класс String оптимизированный для коротких строк, это такой класс длинна строки у которого не превышает 8 символов. От интересно как его... подробнее

Показать сообщение отдельно
Catstail
Модератор
22732 / 11101 / 1797
Регистрация: 12.02.2012
Сообщений: 18,297
03.08.2013, 22:12
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;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru