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

Создайте класс Время, в котором реализованы операции сложения, вычитания, сравнения, ввода и вывод на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ А* Алгоритм нахождения пути http://www.cyberforum.ru/cpp-beginners/thread241486.html
Доброго времени суток, Я пишу лабораторную по А* но алгоритм уже должен работать но ни как не хочет посмотрите плиз код, буду очень благодарен... #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> #include<iostream.h> #define imax 5 #define jmax 7 struct List {
C++ Преобразование символов в числа Дан текст, содержащий целые числа. Вывести на экран сумму нечетных чисел. Ребят помогите пожалуйста с задачкой. http://www.cyberforum.ru/cpp-beginners/thread241482.html
Решите) буду благодарен) C++
желательно напишите какие библиотеки включать 1. переставить элементы массива попарно: 1 со 2, 3 с 4, и т.д. 2. заменить элемент массива с номером к на элемент с номером м (номера к и м ввести с клавиатуры) 3. в массиве поменять местами максимальный элемент с минимальным
Чтение\запись файлов C++
Помогите с такой проблемой: записываю в бинарный файл числа типа long double, после чтения из файла теряются данные - к примеру вместо 12 получается 11,3321. Работаю с потоками, для чтения и записи используб перегрузки >>, <<. Заранее спасибо.
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread241464.html
Задание было такое: Создать телефонный справочник для осуществления следующих операций: Добавление абонентов в базу. Удаление абонентов из базы. Модификация данных абонента. Поиск абонентов по телефонному номеру или фамилии. Распечатка в алфавитном порядке абонентов из заданного диапазона номеров или фамилий; например, для номеров диапазон может быть: 222222 - 333333, а для фамилий:...
C++ Классы. Нахождение периметра и площади прямоугольника. Написал код, но никак не пойму на что оно материться, компилятор пишет о том что он не может определить адрес перезагрузки функции, но это какой-то феерический бред в его исполнении. В общем-то программа: # include <iostream> # include "rectangle.h" using namespace std; Rectangle::Rectangle (double a, double b) { подробнее

Показать сообщение отдельно
Native
0 / 0 / 0
Регистрация: 26.09.2010
Сообщений: 11
12.02.2011, 00:44     Создайте класс Время, в котором реализованы операции сложения, вычитания, сравнения, ввода и вывод на экран
Задание было такое: Создайте класс Время, в котором реализованы операции сложения, вычитания, сравнения, ввода и вывод на экран...
Вот то, что получилось(не получилось): сравнение, вычитание кое-как срабатывает, а сложение выдает только первое слагаемое
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
32
33
34
35
36
ostream & operator<<(ostream &output, const Time &t)
{
    output<<t.hour;
    cout<<":";
    output<<t.minute;
    return output;
}
 
istream &operator>>(istream& input, Time &t)
{
    input>>t.hour;
    input>>t.minute;
    return input;
}
 
Time Time:: operator +(Time &t)
{
    this->hour += t.hour;
    this ->minute += t.minute;
    return *this;
}
 
Time Time:: operator -(Time &t)
{
    this->hour -= t.hour;
    this ->minute -= t.minute;
    return *this;
}
 
bool Time :: operator ==(Time &t)
{
    if (this->hour== t.hour && this->minute==t.minute)
        return true;
    else
        return false;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru