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

Создать класс ПРЯМОУГОЛЬНИК со сторонами параллельными осям координат - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Просто посмотрите! http://www.cyberforum.ru/cpp-beginners/thread230313.html
Ув. дамы и госопода просьба к вам которые знают и могут помочь в задачках. Хотелось бы чтоб все были сделаны, но по возможности сколько сможете! Еще одна маленькая просьба када напишите поставте ее...
C++ решить на использование одномерных массивов!!!!! даны натуральные числа n1...,n30, вещественные числа x1...,x30. вычислить n1x1+...n30x30/n1+...+n30 Добавлено через 3 минуты умоляю помогите..меня выгонят:cry: http://www.cyberforum.ru/cpp-beginners/thread230306.html
Запутался с элемент-функциями C++
Начал изучать с++ по учебнику Дейтела и столкнулся с тем что один из примеров (скачаны с оф.сайта автора) у меня никак не компилируется. Компилятор Gnu C++, тоесть такой же на какой и ссылается...
AVL и двоичные деревья C++
Где можно найти программы с пояснениями на Си по темам двоичные деревья и AVL? Плохо понимаю, а завтра экзамен.
C++ Создать класс Четырехугольник http://www.cyberforum.ru/cpp-beginners/thread230281.html
Создайте класс Четырехугольник. Обязательными методами класса являются определение типа четырехугольника (равнобедренный,прямоугольный и т.д.), ввод/вывод и изменение координат вершин.
C++ Программа Не могу понять где ошибка,помогите пожалуйста. Прочитать из файла строку символов. Изменить данную строку так, чтобы каждый символ не цифра был заменен цифрой. Цифры при замене брать... подробнее

Показать сообщение отдельно
burning f1re
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 1

Создать класс ПРЯМОУГОЛЬНИК со сторонами параллельными осям координат - C++

17.01.2011, 19:53. Просмотров 1765. Ответов 0
Метки (Все метки)

Помогите исправить
Задание: Создать класс ПРЯМОУГОЛЬНИК со сторонами параллельными осям координат (прямоугольная система координат ОXY). Реализовать метод вывода на экран информации о прямоугольнике. Перегрузить следующие бинарные операторы:объединение двух прямоугольников (+).
есть недоработанный код. Не могу понять что нужно. Помогите плз
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
65
66
67
68
69
70
71
#include <stdio.h>
#include <math.h>
class Rectangle
{
  int A;\\верхняя левая координата  х\\
  int B;\\верхняя левая координата у\\
  int Lengh;\\длина прямоуг\\
  int Width;\\ширина прямоуг\\
public:
 Rectangle();
 Rectangle(int,int,int,int);
 void SetA(int a);
 void SetB(int b);
 void SetLengh(int x);
 void SetWidth(int y);
 void ShowRectangle();
 void Rectangle operator+ (const Rectangle);
};
Rectangle Rectangle::operator+(const Renctangle r){
    {
        Rectangle rezult;
        rezult.Lengh=abs(min(A)-max(r.A));
        rezult.Width=abs(max(B)-min(r.B));
        return rezult; 
    }
     void Rectangle::SetA(int a);
  A=a;
};
 void Rectangle::SetB(int b);
  B=b;
};
 
 void Rectangle::SetLengh(int x);
  Lengh=x;
};
 void Rectangle::SetWidth(int y);
 Width=y;
};
Rectangle::Rectangle(){
    SetA(0);
    SetB(0);
       SetLengh(0);
    SetWidth(0);
    
};
Rectangle::Rectangle(int a, int b,int x, int y){
 SetA(a);
 SetB(b);
 SetLengh(x);
 SetWidth(y);
 };
 #include <stdio.h>
 void main()
{
 int a, b, c, d, x, y,
 Rectangle r,r1,r2;
  printf("set the top left the point of rectangle, leigh, width \n");
 scanf("%d %d %d %d", &a, &b &x, &y,);
 \\что здесь написать не пойму\\
 r.SetA(a);
 r.SetB(b); 
 r.SetLengh(x);
 r.SetWidth(y);
 r.ShowRectangle()
     
getchar();
}
 Rectangle Rectangle::ShowRectangle();
\\и здесь тоже\\
getchar();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.