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

Создать класс Pair (пара чисел) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс квартира http://www.cyberforum.ru/cpp-beginners/thread1002459.html
Добрый день!!!!!!! Помогите пожалуйста сделать задание. Создать класс квартира (поля лицевой счет, площадь, количество проживающих, оплата за площадь, оплата за количество проживающих) и классы государственная квартира (оплата за найм общая плата за квартиру) и приватизированная квартира (оплата за капитальный ремонт, общая плата за квартиру). Создать виртуальные методы, вывод информации и...
C++ классы с++ void operator=(vector rhs) {тут ничего нет} создал класс. перегрузил оператор кто объяснит, почему? --------------------------- Microsoft Visual C++ Debug Library --------------------------- Debug Assertion Failed! http://www.cyberforum.ru/cpp-beginners/thread1002447.html
Произведение элементов массива C++
Нужно найти произведение элементов между первым и вторым нулевыми элементами. Организовал как-то так нахождение элементов: for(i=0; i<N; i++) { if(array==0) { min=i; } } for(i=min+1; i<N; i++) { if(array==0) {
Не могу найти ошибку C++
Доброго времени суток. На днях написал программу, в логике программы вроде все правильно и подсчеты идут тоже корректные. Но до завершения программа не доходит и вылетает. Возможно я что-то неправильно сделал при работе с памятью. Суть задачи через каждые 10+-5 с в накопитель поступают заявки(детали), далее они идут в 1 канал, где обрабатываются 10+-7 с, после завершения обработки они поступают...
C++ Подсчитать в заданной строке число слов, которые могут быть разделены пробелом, табуляцией, переводом строки http://www.cyberforum.ru/cpp-beginners/thread1002419.html
Объясните пожалуйста,в чем ошибка? #include<stdio.h> #include<string.h> int *words(char *s) { int len=strlen(s),i,k=1,l=0; if(len==0)return 0; if(s==' ')l=1; for(int j=l;j<len;j++)
C++ Разность показаний на дисплее Уважаемые форумчане, помогите решить вопрос с выводом разности показаний на дисплей. В программе есть определённый участок кода, который отвечает за вывод показаний измеряемой частоты на дисплей в числовом формате, например от 50000 до 55000. Показания меняются каждую секунду, как в большую сторону, так и в меньшую по отношению к отображаемому числу на дисплее. char str; lcd_gotoxy(0,1);... подробнее

Показать сообщение отдельно
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
09.11.2013, 17:59     Создать класс Pair (пара чисел)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
 
class Pair 
{
private:
    int    _a;
    double _b;
 
public:
    Pair() 
        : _a(0), _b(0) { }
 
    Pair(int a, double b)
        : _a(a), _b(b) { }
 
    ~Pair() { }
    ////////////////////////////////////////////////////////////////
    Pair& operator++ () { _a++;
        return *this;
    }
    Pair& operator++ (int) { Pair res(*this); _b += 1.0;
        return res;
    }
 
    friend bool operator < (const Pair&, const Pair&); 
    friend bool operator > (const Pair&, const Pair&);
 
    friend std::ostream& operator<< (std::ostream&, const Pair&);
};
 
bool operator < (const Pair& lhs, const Pair& rhs) {
    return (lhs._a < rhs._a) && (lhs._b < lhs._b);
}
bool operator > (const Pair& lhs, const Pair& rhs) {
    return (!(lhs < rhs));
}
 
std::ostream& operator<< (std::ostream& ost, const Pair& obj) {
    return (ost << obj._a << " : " << obj._b);
}
 
// --- main --- 
 
int main()
{
    Pair p(4, 4.50);
    std::cout << "P   -> " << p << "\n\n";
 
    ++p; std::cout << "++P -> " << p << std::endl;
    p++; std::cout << "P++ -> " << p << std::endl;
 
    std::cout << std::endl;
 
    Pair p2;
    std::cout << "P2  -> " << p2 << "\n\n";
 
    if (p > p2)
        std::cout << "P > P2 \n";
    else
        std::cout << "P < P2 \n";
 
    system("PAUSE");
    return 0;
}
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru