Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Определить, принадлежит ли точка с координатами C++
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами (x, y) заштрихованной части плоскости. пыталась писать так. неправильно. нужно как то через уравнения прямых и... так, а в чем собственно проблема? проблема в программе или просто нужно через другую формулу? Добавлено через 18 минут просто я заметил, что у вас программа при любых значениях выдает, что...
C++ уравнение теплопроводности https://www.cyberforum.ru/ cpp-beginners/ thread819566.html
Всем привет. Собственно есть уравнение теплопроводности, надо его запрограммировать. Вводим граничные и начальные условия. Я все это сделал и программа даже считает, но только в Ubunte. По завершению... у вас какая вообще схема?
C++ Двумерные массивы. Переставьте столбцы массива так, чтобы их максимальные элементы образовали возрастающую последовательность
Объявите двумерный целочисленный массив, в котором n строк по m элементов. Выполните генерацию массива случайными целыми числами из промежутка [a; b). Переставьте столбцы массива так, чтобы их... Вот что-то подобное, только массив не сам вводишь, а заполняешь функцией random(a,b); Добавлено через 15 секунд https://www.cyberforum.ru/cpp-beginners/thread818460.html
C++ Как написать ? https://www.cyberforum.ru/ cpp-beginners/ thread819517.html
w=(a+b)^2 +10^-6 *(tg(x)/(x+1) как написать это на С++? #include <math.h> double w, a, b, x; //после ввода нужных переменных w=pow((a+b),2)+pow(10,-6)*(tg(x)/(x+1)); cout<<w;
Кодирование Хаффмана - побитовый ввод/вывод C++
Доброго времени суток. Пишу алгоритм кодирования Хаффмана для ДКП. Столкнулся с проблемой реализации побитового ввода/вывода и декодирования (функции WriteHuffmanCodeToFile и ReadHuffmanCodeOfFile)....
C++ Найти ошибки почему неправильно считает! https://www.cyberforum.ru/ cpp-beginners/ thread819531.html
Тут нужно для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности е... Ну, во-первых, в 16 строчке с таким условием в тело цикла вообще нельзя зайти: for (i=0;i>=10;i++) // <= Добавлено через 1 минуту Потом в 19 строчке: while(se>E); //скорее всего ; лишнее ...
C++ Сформировать банк данных кинологов https://www.cyberforum.ru/ cpp-beginners/ thread819581.html
Сформировать банк данных кинологов, включающий в себя информацию: ФИО владельца собаки Кличка собаки Порода собаки Дата рождения собаки Наличие родословной Наличие медалей Составить... KathrineY, покажите ваши наработки? что не получилось?
Динамическая матрица (сделать, чтобы программа выводила адреса и считала произведение) C++
Помогите пожалуйтса!!! Не знаю, как записать, чтобы программа выводила адреса и считала произведение!!!! Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый...
Слово в обратном порядке C++
Задание такое: С консоли вводится строка слов. Необходимо проанализировать строку и подсчитать количество слов, символов в слове. Каждое слово записать в обратном порядке символов и поместить обратно... Proximos, string word = "Hello"; reverse(word.begin(), word.end()); cout << word << endl;
C++ как overload ++OBJ и --OBJ https://www.cyberforum.ru/ cpp-beginners/ thread819590.html
как overload ++OBJ и --OBJ Имей в виду, что постфиксная форма переопределяется отдельно как operator++(int);
C++ Конструктор и Деструктор (инициализация массивов) Стал вопрос по инициализации массивов (внутри класса) в конструкторе, но ни методичка, ни гугль явного ответа не дали, возможно массив символов проще преобразовать в строку? Часть кода ко... Уже понял :) Нужно в деструкторе удалить выделенную память, а не выходит... #include <iostream> #include <string> using namespace std; class card { public: https://www.cyberforum.ru/ cpp-beginners/ thread819597.html C++ Использование структур В прайс-листе с.ц. находится информация о номере модели телефона, номеров комплектующих деталей и их стоимости. Вывести список комплектующих деталей для определенной модели телефона, которые входят в... Denis_Spitsyn, как я вижу, сделайте массив из элементов структуры, в него записывайте данные, после чего сделайте функцию и в ней перебирайте элементы и сразу просматривайте, соответствуют они... https://www.cyberforum.ru/ cpp-beginners/ thread819529.html
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
27.03.2013, 15:20 0

Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы - C++ - Ответ 4317414

27.03.2013, 15:20. Показов 1938. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Angle126 как решение

Решение

Как то так наверное
Класс точка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class Pointer{
private:
      float a;
      float b;
public:
      Pointer(float a=0.0,float b=0.0) : a(a),b(b) {}
      Pointer(const Pointer & p){ a=p.getA(); b=p.getB(); }
      ~Pointer();
      void setA(float x) { a=x; }
      float getA() { return a; }
      void setB(float y) { b=y; }
      float getB() { return b; } 
};
Класс Прямой
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
class Line{
private:
    float x;
    float y;
    float x1;
    float y1;
public:
            Line(){ x=y=x1=y1=0.0; }
    Line(float x,float y,float x1,float y1) : x(x),y(y),x1(x1),y1(y1){ } 
    Line(Pointer * p1,Pointer * p2){
        x=p1->getA();
        y=p1->getB();
        x1=p2->getA();
        y1=p2->getB();
    }
    Line(const Line & l){
        x=l.getX();
        y=l.getY();
        x1=l.getX1();
        y1=l.getY1();
    }
    void setX(float a) { x=a; }
    float getX() { return x; }
    void setY(float a) { y=a; }
    float getY() { return y; }
    void setX1(float a) { x1=a; }
    float getX1() { return x1; }
    void setY1(float a) { y1=a; }
    float getY1() { return y1; }
    void showLine(){
        cout<<"x= "<<x<<" y= "<<y<<endl;
        cout<<"x1= "<<x1<<" y1= "<<y1<<endl;
    }
    void setFirstPointer(const Pointer & p1){
        x=p1.getA();
        y=p1.getB();
    }
    void setSecPointer(const Pointer & p2){
        x1=p2.getA();
        y1=p2.getB();
    }
    void getFirstPointer(Pointer & p1){
        p1.setA(x); 
        p1.setB(y);
    }
    void getSecPointer(Pointer & p2){
        p2.setA(x1); 
        p2.setB(y1);
    }
 
};


Вернуться к обсуждению:
Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2013, 15:20
Готовые ответы и решения:

Непонятна тема (Классы содержащие другие классы, как данные члены )
Изучаю книгу Джесс Либерти(в частности эту главу в данный момент) #include &lt;iostream&gt; class Point { public: void...

Классы, включающие другие классы
Столкнулся вот с таким кодом: #include &lt;iostream&gt; class Point { public: void SetX(int x) {itsX = x;} void SetY(int y) ...

Передача DataSet в другие классы
Прошу помощи! Подскажите плз, как мне передать DataSet в другие классы чтобы они смогли его отредактировать, а потом отобразить в...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2013, 15:20
Помогаю со студенческими работами здесь

Найти фигуру, состоящую из точек прямых, пересекающих параболу и параллельных плоскости
Помогите решить задачу,пожалуйста,желательно с обьяснением. Даны уравнения параболы: (1)\begin{cases} {y}^{2}=2x \\ z=0...

C# не видит другие классы на других формах
Приветствую. Подскажите пожалуйста. Имеется следующий класс class Ticket { string name; public Question...

Передача данных из формы в другие классы
Товарищи ГУРУ, помогите пожалуйста. Речь идет о WinForm в C#. Необходимо чтобы при загрузке формы текстовые поля выставлялись...

Класс который объединяет другие классы
Привет всем! Мне нужно создать класс который как бы объединяет другие классы. Например: У меня есть классы: AlienShip, Asteroid,...

1. Изучить возможности использования однородных координат для преобразования точек и прямых на плоскости
1. Изучить возможности использования однородных координат для преобразования точек и прямых на плоскости. 2. Рассмотреть частные случаи...

0
Новые блоги и статьи
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
Сериализация данных с Apache Avro в Kafka
Javaican 12.03.2025
Apache Kafka стала одним из ключевых решений для работы с большими потоками данных. Однако с ростом объемов передаваемых данных возникает проблема: как эффективно сериализовать и десериализовать. . .
Создание потребителей Kafka с помощью Reactor Kafka
Javaican 12.03.2025
Reactor Kafka — это библиотека, объединяющая Apache Kafka с реактивным программированием на базе Project Reactor. Такое сочетание позволяет строить неблокирующие, асинхронные приложения с контролем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru