Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Zumuist
2 / 2 / 1
Регистрация: 23.09.2013
Сообщений: 150
#1

Структуры. Предшествует ли день n1 дню n2 в диапазоне одного и того же года? - C++

07.10.2013, 14:21. Просмотров 299. Ответов 7
Метки нет (Все метки)

Как сделать подобную структуру?
Поля: число, месяц,год и переменные n1 и n2.
Предшествует ли день n1 дню n2 в диапазоне одного и того же года.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 14:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Структуры. Предшествует ли день n1 дню n2 в диапазоне одного и того же года? (C++):

По текущей дате и дню недели определить день недели с такой же датой заданного года
По текущей дате и дню недели определить день недели с такой же датой заданного года. (C++ )

Присвоить величине n значение 1,2, ..., 6 или 0 в зависимости от того, на какой день недели приходится k-ый день года
Дано целое число k(1<=k<=365). Присвоить целочисленной величине n значение 1,2, ..., 6 или 0 в зависимости от того, на какой день недели...

Дата d1, m1 предшествует (в рамках года) дате d2, m2
Помогите пожалуйста написать программу, которая печатает true, если дата d1, m1 предшествует (в рамках года) дате d2, m2 и значение false в...

Определить день недели по введенному дню
1 мая 2006 года – это день недели понедельник. Вводится любая дата месяца май. Определить день недели. (Использовать оператор Case).Опишите...

Дано число года n. Найдите количество дней того года
1) Даны три действительных числа x, y, z. Пусть программа выдаст мин и макс их значения. Сначала выведет минимум, потом максимум. 2) Даны...

Вводится k-й день невисокосного года - определить, является ли этот день рабочим.
Вводится k-й (1<=k<=365) день невисокостного года, в котором 1 января – понедельник. Определить, является ли этот день рабочим, если...

7
Tulosba
:)
Эксперт С++
4746 / 3240 / 496
Регистрация: 19.02.2013
Сообщений: 9,046
07.10.2013, 15:00 #2
Цитата Сообщение от Zumuist Посмотреть сообщение
Как сделать подобную структуру?
Поля: число, месяц,год и переменные n1 и n2.
C++
1
2
3
4
5
6
struct MyDate
{
   int day;
   int month;
   int year;
};
Цитата Сообщение от Zumuist Посмотреть сообщение
Предшествует ли день n1 дню n2 в диапазоне одного и того же года.
Сравнить месяца, по результатам сравнения, сравнить дни.
0
Zumuist
2 / 2 / 1
Регистрация: 23.09.2013
Сообщений: 150
07.10.2013, 15:21  [ТС] #3
C++
1
2
3
4
5
6
struct MyDate
{
   int day;
   int month;
   int year;
};
это понятно, я сам это догадался.
Именно, как сравнить и как вывести?
0
VEINHORN
543 / 92 / 49
Регистрация: 16.12.2011
Сообщений: 317
07.10.2013, 16:19 #4
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
#include <iostream>
using namespace std;
 
struct MyDate {
    int day;
    int month;
    int year;
};
 
 
int main() {
    MyDate n1 = {
        12, 9, 1992
    }, n2 = {
        11, 10, 1992
    };
    if((n1.year == n2.year) && (((n1.month < n2.month) && (n1.day < n2.day)) || ((n1.month < n2.month) && (n1.day >= n2.day)))) {
        cout << "yes" << endl;
    } else {
        cout << "no" << endl;
    }
    system("pause");
    return 0;
}
1
Zumuist
2 / 2 / 1
Регистрация: 23.09.2013
Сообщений: 150
08.10.2013, 10:46  [ТС] #5
на cout компилятор ругается. Почему?

Добавлено через 30 минут
а не, работает.
0
novi4ok
551 / 504 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
08.10.2013, 10:55 #6
а число дней в месяце проверить? а високосный год? из этой структуры что-нибудь готовенькое, пригодное для таких операций создать и с ним уже выяснять предшествует или нет. или это для школы?
0
reisal78
891 / 642 / 218
Регистрация: 28.04.2013
Сообщений: 1,835
08.10.2013, 10:56 #7
Цитата Сообщение от Zumuist Посмотреть сообщение
на cout компилятор ругается. Почему?
В подобных случаях, желательно указывать Вашу среду обработки. И какую именно ошибку выдает.

PS. У меня все работает нормально.
1
Zumuist
2 / 2 / 1
Регистрация: 23.09.2013
Сообщений: 150
08.10.2013, 11:35  [ТС] #8
У меня тоже всё работает.
Я там просто одну строчку забыл, потом дописал. Всем большое спс.
0
08.10.2013, 11:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2013, 11:35
Привет! Вот еще темы с решениями:

Определить, на какой день недели приходится k-й день невисокосного года
Пусть k – целое от 1 до 365. Присвоить целой переменной n значение 1,2,…6 или 7 в зависимости от того, на какой день недели ( понедельник,...

Определить, на какой день недели проходится k-й день невисокосного года в котором 1 января - понедельник
вводится k-й день года (1&lt;=k&lt;=365).Определить и вывести,на какой день недели проходится k-й день невисокосного года в котором 1...

По введенному с клавиатуры дню и месяцу выдать название соответствующего сезона года
Нужно предусмотреть защиту от неправильного ввода данных (По введенному с клавиатуры дню и месяцу выдать название соответствующего сезона...

По введенному с клавиатуры дню и месяцу выдать название соответствующего сезона года
1)По введенному с клавиатуры дню и месяцу выдать название соответствующего сезона года (лето, осень, зима, весна), считая наступление...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru