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

Описать класс Двумерная Точка, реализовать операции отношения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разделение массы чисел на 2 части, чтобы они отличались с минимальной разницей, и вывести эту разницу http://www.cyberforum.ru/cpp-beginners/thread1066690.html
разделение массы чисел на 2 части, чтобы они отличались с минимальной разницей, и вывести эту разницу. Итак, даны от 1 до 100 чисел, необходимо разделить эти числа на 2 не обязательно равные части и найти разницу между ними так, чтобы они были максимально приближены друг к другу, вот вам пару моих примеров числа - 48 36 25 138 17 29 86 91 77 58 ответ - 1 пример 2 числа - 7 7 7 ответ- 7
C++ Описать класс Строка с динамическим выделением памяти Помогите Описать класс Строка с динамическим выделением памяти и к этому добавить деструктор или котрукор по умолчанию или конструктор копий(желательно) или операцию присваивания. Главное описать класс Строка с динамическим выделением памяти http://www.cyberforum.ru/cpp-beginners/thread1066686.html
Подкорректировать код нахождения суммы ряда C++
помогите,пожалуйста, подкорректировать код под мою задачу. понимаю,что легко, но я никогда не работала с с++ #include <stdio.h> #include <conio.h> #include <math.h> #define TRUE 1 int main(void) { double X, Sum, Term; unsigned Number, i; while (TRUE)
C++ Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5
Пожалуйста помогите решыть! Зарание спасибо. Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5. 1)с помощью оператора цикла while или do while; 2)с использованием операторов continue, break; Я пыталса зделать первым способом но вопрос как опереднлить последню цыфру... #include "stdafx.h" #include <iostream> #include <math.h> ...
C++ Найти неточность http://www.cyberforum.ru/cpp-beginners/thread1066661.html
Есть задача: Том Сойер получил важное задание по покраске забора. Забор состоит из N досок. Он был когда-то покрашен, однако с некоторых участков забора краска облупилась. Эти доски Тому и необходимо покрасить. Так как забор большой, пришлось подвезти к забору целую цистерну. Цистерна была помещена у края забора и не может перемещаться. У Тома есть вередерко, набрав краски в которое, Том может...
C++ Сортировка пузырьком Помогите пожалуйста из сортировкой бульбашкой.Нужно отсортировать по площи.Ось текст головного юнита. #pragma hdrstop #include <vector.h> #include <iostream.h> #include <conio.h> #include <ClassPoint.h> #include <ClassTriangle.h> #include <fstream.h> #include <algorithm> подробнее

Показать сообщение отдельно
FraidZZ
Модератор
 Аватар для FraidZZ
3879 / 1505 / 227
Регистрация: 06.01.2013
Сообщений: 4,029
Завершенные тесты: 1
09.01.2014, 16:36     Описать класс Двумерная Точка, реализовать операции отношения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class point {
 int x, y; //Координаты - целочисленны
 public:
  point(int x = 0, int y = 0) {this->x = x; this->y = y;} //Конструктор, по умолчанию координаты (0;0)
  bool operator > (const point &P) { //Перегрузка оператора сравнения ">", объект перед оператором вызывает метод, объект после оператора передается по ссылке
   if (x > P.x) return true;
   if (x == P.x) if (y > P.y) return true;
   return false;
  }
  bool operator < (const point &P) { //Аналогично.
   if (x > P.x) return false;
   if (x == P.x) if (y > P.y) return false;
   return true;
  }
  bool operator == (const point &P) { //Аналогично
   return ((x==P.x)&&(y==P.y)) ? true : false;
  }
};
Вот пример. Точка больше, либо если ее X больше, либо если X у обоих точек равны и Y больше у первой.

Добавлено через 2 минуты
Цитата Сообщение от Tulosba Посмотреть сообщение
Есть две точки (3,4) и (4,3). Какая из них больше?
По представленной мною логике больше точка 4,3
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru