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

Класс наследия! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ графы http://www.cyberforum.ru/cpp-beginners/thread572338.html
Условие Вводится число N – количество домиков и число К – количество дорог. Домики пронумерованы числами от 1 до N. Каждая дорога определяется тройкой чисел: двумя номерами домиков, которые являются концами этой дороги, и длиной дороги (длины дорог - положительные целые числа). В каждом домике живет по одному человеку. Необходимо найти точку (место встречи всех людей), от которой суммарное...
C++ Обработка клавиш! кароче не могу написать программу в консоле каторая, если нажата клавиша space то выводится сообщение что клавиша нажата!, а если опущена то выводится сообщение что клавиша опушена! пытался так но ничего #include <iostream> #include <ctime> #include <windows.h> #include <process.h> http://www.cyberforum.ru/cpp-beginners/thread572310.html
структуры данных: химическая реакция C++
Условие Некоторая квадратная матрица A задает результаты химической реакции веществ. Все вещества имеют номера от 1 до N. Элемент матрицы A равен номеру того вещества, которое получается в результате химической реакции вещества i с веществом j (если вещества не вступают в реакцию, то A=0). Задана пробирка, в которую последовательно добавляются некоторые химические вещества в определенной...
C++ Не передаётся сообщение потоку
Привет всем, есть такой код: #include <process.h> #include <stdio.h> #include <iostream> using namespace std; class server { public:
C++ Задача на определение счастливого билета. http://www.cyberforum.ru/cpp-beginners/thread572295.html
Вот такая у меня задачка. Счастливый билет. Билет с шестизначиным номером считается счастливым, если сумма трех старших цифр совпадает с суммой трех младших цифр. Допустим, что в билетной кассе находится 1 млн. билетов с номерами от 000000 до 999999, надо определить количество счастливых билетов. /* Анализ "счастливого" билета */ #include "stdafx.h" #include <stdio.h> #include <conio.h>...
C++ Предложения в С++ Стоит задача ввести предложение, а потом заменить какое нибудь слово на новое. Пример: я ввожу: Дети ехали ловить рыбу. вожу новое слово: домой и ввожу слово(словосочетания) которые надо заменить: ловить рыбу (вводить их я должен сразу через пробел). То есть должно выйти "Дети ехали домой" Подскажите пожалуйста с помощью каких функция можно реализовать эту программу. P.S. Для меня... подробнее

Показать сообщение отдельно
besh]<a
13 / 11 / 1
Регистрация: 02.11.2009
Сообщений: 194
12.05.2012, 22:03     Класс наследия!
не кран
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
//---------------------------------------------------------------------------
 
#ifndef ActionInfoH
#define ActionInfoH
class ActionInfo {
    public:
        virtual int GetActionType() = 0;
};
 
class DivAction:public  ActionInfo{
    private:
        int n;
        double div;
    public:
        DivAction(int pn, double pdiv): n(pn), div(pdiv){};
        ~DivAction(){};
        virtual int GetActionType() { return 1;};
 
        int GetN() {return n;};
        double GetDiv(){return div;};
};
 
class SwapAction:public  ActionInfo{
    private:
        int s1, s2;
        bool type;
    public:
        SwapAction(int ps1, int ps2, bool ptype): s1(ps1), s2(ps2), type(ptype){};
        ~SwapAction(){};
        virtual int GetActionType() { return 2;};
 
        int GetS1(){return s1;};
        int GetS2(){return s2;};
        bool GetT(){return type;};
};
 
class ArithmAction:public  ActionInfo{
    private:
        int v1, v2;
        bool type;
        double mult1, mult2;
    public:
        ArithmAction(int pv1, double pmult1, int pv2, double pmult2, bool ptype):
            v1(pv1), v2(pv2), mult1(pmult1), mult2(pmult2), type(ptype) {};
        ~ArithmAction(){};
        virtual int GetActionType() { return 3;};
 
        int GetV1() {return v1;};
        int GetV2() {return v1;};
        bool GetType() {return type;};
        double GetMult1() {return mult1;};
        double GetMult2() {return mult2;};
};
 
//---------------------------------------------------------------------------
#endif
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru