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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Гаичка
1 / 1 / 0
Регистрация: 13.04.2009
Сообщений: 53
#1

Date - C++

16.05.2010, 15:02. Просмотров 361. Ответов 0
Метки нет (Все метки)

Создать класс Date, который будет содержать информацию о дате (день, месяц, год). С помощью механизма перегрузки операторов, определите операцию разности двух дат (результат в виде количества дней между датами), а также операцию увеличения даты на определенное количество дней.
помогите доделать задачу!

застряла на вот этом:
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
28
29
30
31
# include <iostream.h>
class Date{
    int x;
    int y;
    int z;
public: Date()
        {
            x=0; y=0; z=0;
        }
        Date (int a, int b, int c) 
        {
            x=a; y=b; z=c;
        }
        void get(int &i, int &j, int &k){
            i=x; j=y; k=z;
        }
        friend Date operator - (Date obj1; Date obj2);
        friend Date operator + (Date obj3; int f);
};
Date operator -(Date obj1; Date obj2);
{Date temp;
return ((obj1.z-obj2.z)*365+(obj1.y-obj2.y)*30+obj1.x-obj2.x);
}
Date operator +(Date obj3; int f);
{Date temp;
temp.x=obj1.x+f;;
return temp;}
void main(){
    Date o1(14, 10, 2010), o2(5, 4, 2006);
    int x, y, z;
    (o1-o2).get(x,y,z);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2010, 15:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Date (C++):

Correct date - C++
Given three natural numbers a, b, c which represent the day, month and year of some date. Output “yes&quot; if the given date is correct and...

Correct Date - C++
Даны три натуральных числа: a, b, c, которые представляют день, месяц и год некоторой даты. Вывести &quot;yes&quot; если данная дата корректна и &quot;no&quot;...

This project is out of date - C++
Я только начал свой путь по этому сразу скажу что я в этом вобще ничего не соображаю. Начиная проходить тут один видео курс и при...

С++ проверить класс Date - C++
Проблемы в задаче по классам (типа календаря) с системной датой date sysd и Today. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Создать класс Date - C++
Товарищи программисты! Смиренно прошу о помощи, ибо не понимаю я си++ , а осталось пару дней до сдачи практических заданий. Кому не сложно...

Создание структуры Date - C++
Всем привет! Задание такое: //Объявите структуру Date, которая должна содержать данные, необходимые для решения следующей задачи: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2010, 15:02
Привет! Вот еще темы с ответами:

Создать класс Date - C++
Задача заключается в том что нужно создать класс Date. Поля класса год, месяц, день. Реализовать метод вычисления даты через заданное...

Описать структуру с именем DATE - C++
Описать структуру с именем DATE, состоящую из: Фамилия, имя, номер телефона, дата рождения (массив из трех чисел). В программе использовать...

Создать класс с именем Date - C++
Создайте класс Date, включающий в качестве элементов данных три информационных пункта: месяц (тип int), день (тип int) и год (тип int). Ваш...

Класс Date дополнить прогу - C++
Помогите пожалуйста дополнить программу что бы она правильно считала разность дат и распознавала високосный год. #include &lt;iostream&gt; ...


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

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

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