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

Создать класс Pair (пара чисел); определить методы изменения полей и вычисления произведения чисел. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с теорией. Пожалуйста.) http://www.cyberforum.ru/cpp-beginners/thread554482.html
1.Какое наибольшее число ребер может быть в двудольном графе с 2n вершинами?
C++ Перевод символа в unicode Всем привет, есть такая задача: допустим у меня есть последовательность русских символов: АБВГ, нужно, чтобы эти символы представились в unicod в шестнадцеричном представление, т.е. C0 C1 C2 C3.... http://www.cyberforum.ru/cpp-beginners/thread554475.html
C++ Запись структуры в файл, но стуктура цифровая (int)
нужно записать структуру с цифровыми полями Но запись в файле должна быть структурированной.. _____
C++ В заданном массиве отсортировать по возрастанию его часть, находящуюся между двумя введенными номерами.
#include <iostream.h> #include <stdlib.h> #include <iomanip.h> int i; void main() { srand(time(NULL)); const n=7; int a,low,high,tmp; for (i=0;i<n;i++)
C++ Вычисление интеграла http://www.cyberforum.ru/cpp-beginners/thread554454.html
помогите пожалуйста я вообще не знаю как сделать интеграл
C++ Вывод строки на экран #include <iostream> #include <string> using namespace std; int main() { string s; cout << "enter string " << endl; cin >> s; подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
21.04.2012, 20:20
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
#include <iostream>
#include <stdexcept>
 
class Pair
{
protected:
    int x, y;
public:
    Pair(int x_ = 0, int y_ = 0) : x(x_), y(y_){}
    void Set(int x_, int y_)
    {
        x = x_;
        y = y_;
        return;
    }
    int Prod()
    {
        return x * y;
    }
};
 
class Rectangle : protected Pair
{
public:
    Rectangle(int x_ = 1, int y_ = 1) : Pair(x_, y_)
    {
        if(x_ <= 0 || y_ <= 0) throw std::invalid_argument("arguments must be greater zero\n");
    }
    int Perimeter()
    {
        return 2 * ( x + y );
    }
    int Area()
    {
        return Prod();
    }
};
 
int main()
{
    Rectangle r(1, 3);
    std::cout << r.Perimeter();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru