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

Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
**KATY
 Аватар для **KATY
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 30
12.02.2012, 19:02     Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. #1
Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2012, 19:02     Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой.
Посмотрите здесь:

Дата, год, месяц, день C++
Дата в формате <день>.<месяц>.<год> C++
C++ Создайте структуру Дата с элементами День, Месяц, Год.
даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения D и M для даты, предшествующей указанной C++
C++ . Введите месяц и день своего рождения. Выясните, какой ближайший год будет для вас счастливым. Год называется счастливым, если остаток от деления сум
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
renald
35 / 35 / 2
Регистрация: 11.02.2012
Сообщений: 105
12.02.2012, 19:19     Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. #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
27
#include <iostream>
 
using namespace std;
 
int main () {
    
    int D; 
    cout << "Введите день: "; cin >> D;
    int M; 
    cout << "Введите месяц: "; cin >> M;
    switch (D) {
        case 28:
            if (M==2) cout << "D=1; M=3; \n";
            break;
        case 30:
            if ( (M==4) || (M==6) || (M==9) || (M==11) ) 
                    cout << "D=1; M=" << M+1 << ";\n";
            break;
        case 31:
            if (M!=12) cout << "D=1; M=" << M+1 << ";\n";
                    else  cout << "D=1; M=1; \n";
            break;
        default:
                cout << "D=" << D+1 << "; M=" << M << ";\n";
        break;
    }
}
**KATY
 Аватар для **KATY
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 30
12.02.2012, 19:29  [ТС]     Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. #3
sps.. u menya vse
renald
35 / 35 / 2
Регистрация: 11.02.2012
Сообщений: 105
12.02.2012, 19:31     Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. #4
Пока, удачи
Yandex
Объявления
12.02.2012, 19:31     Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой.
Ответ Создать тему
Опции темы

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