С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.09.2015
Сообщений: 6
1

Доопределить соответствующие член-функции

14.06.2017, 18:33. Показов 1233. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача:
Для классов:
C++
1
2
3
4
5
6
7
8
9
10
11
class Point{int x,y;
    public:
        1.1.1.1. Point(int a,int b) {x=a; y=b};
         .......
};
class Rect {Point lt,rb;
    public:
         Rect(Point a,Point b):lt(a),
              rb(b){ };
         void draw(void);
};
Доопределить соответствующие член-функции таким образом,чтобы,объявив в main-программе объект класса Rect, вызовом функции draw() можно было бы вычертить прямоугольник на экране с указанием заданных размеров с помощью псевдографических символов.

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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
class Point {
    int x,y;
public:
    Point (int a, int b)  {x=a; y=b;};
    ~Point() {};
   int GetX() {return(x);};
   int GetY() {return(y);};
 
};
class Rect {
    Point lt, rb;
public:
    Rect (Point a, Point b);
    void draw(void);
};
 
Rect::Rect (Point a, Point b):lt(a), rb(b){};
 
void Rect::draw()
{
  int i, j, x0, y0, x1, y1;
   x0=lt.GetX();
   y0=lt.GetY();
   x1=rb.GetX();
   y1=rb.GetY();
    gotoxy(x0,y0);
   putch(218);
   for (i=1; i<x1-x0; i++)
   {
    gotoxy(x0+i,y0);
      putch(196);
   }
   gotoxy(x1,y0);
   putch(191);
   for (j=1; j<y1-y0; j++)
   {
        gotoxy(x0,y0+j);
      putch(179);
      gotoxy(x1,y0+j);
      putch(179);
   }
   gotoxy(x0,y1);
   putch(192);
   for (i=1; i<x1-x0; i++)
   {
    gotoxy(x0+i,y1);
      putch(196);
   }
   gotoxy(x1,y1);
   putch(217);
}
void main()
{
    Point a(5,5);
    Point b(20,10);
    Rect r(a,b);
    r.draw();
    getch();
}

Не работает!!!!Где ошибка подскажите
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2017, 18:33
Ответы с готовыми решениями:

Как из обыной функции вызвать функции член класса?
Требуется установить таймер. При компиляции выдаётся ошибка. Как ее решить? void handlук(int...

Ошибка в шаблоне функции: "Отсутствуют экземпляры шаблон функции, соответствующие списку аргументов"
#include &lt;iostream&gt; #include &lt;iterator&gt; #include &lt;map&gt; #include &lt;Windows.h&gt; #include...

Доопределить функции
1. Доопределить функции f(x,y,z), g(x,y,z), h(x,y,z) так,чтобы f∈M,g∈L,h∈S.Если построение...

Для заданной функции K=sin(r^3)+tg(r-2,4) вывести на экран значения функции, которые больше 0,2 и соответствующие им значения аргумента на отрезке
Для заданной функции K=sin(r^3)+tg(r-2,4) вывести на экран значения функции, которые больше 0,2 и...

0
14.06.2017, 18:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2017, 18:33
Помогаю со студенческими работами здесь

Для заданной функции вывести значения функции которые лежат в пределах и соответствующие им значения аргумента
Для заданной функции t=cos(m²)+sin(m+m/2.4)-√m-(1.2) вывести на экран значения функции которые...

Вычислить значения функции, соответствующие значениям аргумента
Господа форумчане, есть задачка в MathCad, но наука эта, похоже, слишком сильна для меня.. ...

Доопределить функцию
Дана функция f(x) = \frac{{e}^{2x}-1}{3x}. Доопределить эту функцию в точке x=0 так, чтобы она в...

Доопределить функцию
Дана функция f(x)=\frac{{x}^{2}-4x+3}{{x}^{2}-7x+12}. Доопределить эту функцию в точке x=3 так,...

Доопределить класс
Добрый день! Решаю учебную задачу и не понимаю как можно добавить поле в класс, не изменяя сам...

Как доопределить функцию?
Как доопределить в соответствие с теоремой Дирихме?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru