Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ разделение массы чисел на 2 части, чтобы они отличались с минимальной разницей, и вывести эту разницу разделение массы чисел на 2 части, чтобы они отличались с минимальной разницей, и вывести эту разницу. Итак, даны от 1 до 100 чисел, необходимо разделить эти числа на 2 не обязательно равные части и найти разницу между ними так, чтобы они были максимально приближены друг к другу, вот вам пару моих примеров числа - 48 36 25 138 17 29 86 91 77 58 ответ - 1 пример 2 числа - 7 7 7 ответ- 7 https://www.cyberforum.ru/ cpp-beginners/ thread1066690.html C++ Описать класс Строка с динамическим выделением памяти
Помогите Описать класс Строка с динамическим выделением памяти и к этому добавить деструктор или котрукор по умолчанию или конструктор копий(желательно) или операцию присваивания. Главное описать класс Строка с динамическим выделением памяти
C++ Подкорректировать код нахождения суммы ряда https://www.cyberforum.ru/ cpp-beginners/ thread1066677.html
помогите,пожалуйста, подкорректировать код под мою задачу. понимаю,что легко, но я никогда не работала с с++ #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> ... https://www.cyberforum.ru/ cpp-beginners/ thread1066672.html
Найти неточность C++
Есть задача: Том Сойер получил важное задание по покраске забора. Забор состоит из N досок. Он был когда-то покрашен, однако с некоторых участков забора краска облупилась. Эти доски Тому и необходимо покрасить. Так как забор большой, пришлось подвезти к забору целую цистерну. Цистерна была помещена у края забора и не может перемещаться. У Тома есть вередерко, набрав краски в которое, Том может...
C++ Сортировка пузырьком Помогите пожалуйста из сортировкой бульбашкой.Нужно отсортировать по площи.Ось текст головного юнита. #pragma hdrstop #include <vector.h> #include <iostream.h> #include <conio.h> #include <ClassPoint.h> #include <ClassTriangle.h> #include <fstream.h> #include <algorithm> https://www.cyberforum.ru/ cpp-beginners/ thread1066648.html
C++ как работает getchar() ? https://www.cyberforum.ru/ cpp-beginners/ thread1066637.html
int c; c=getchar(); cout << c; Набираю на клаве число 123 Cout выдает число 49 ??? Добавлено через 1 минуту из-за нажатия на Ентер???
C++ Ввод и вывод из файла
Есть программа. Нужно сделать так, чтобы размерность матрицы можно было считать из файла и чтобы готовую или исходную матрицу можно было записать в файл! Вот код программы: #include "stdafx.h" #include "stdio.h" #include "locale.h" #include "conio.h" #include "stdlib.h" #include "time.h" void writemenu()
C++ Не могу отладить программу, не понимаю, что нужно сделать https://www.cyberforum.ru/ cpp-beginners/ thread1066623.html
Здравствуйте, срочно нужна помощь в дописании программы! Необходимо, чтобы программа запоминала введенный массив в пункте 1 меню, и применяла его во 2м пункте меню "Решение". Никак не могу сообразить, что нужно сделать, хотя, кажется, что осталось совсем немного. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h>...
C++ В матрице определить сумму элементов в тех строках, которые не содержат отрицательных элементов Дана целочисленная прямоугольная матрица. Определить: 1)максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 2)сумму элементов в тех строках, которые не содержат отрицательных элементов; 3)минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Сделал лишь первый пункт, осталось те два запихнуть сюда) Помогите пожалуйста. Заранее... https://www.cyberforum.ru/ cpp-beginners/ thread1066618.html
C++ Построение матрицы
Помогите пожалуйста!!! Для заданного значения n (константа) построить вещественную матрицу X nxn: 1 1 1..........1 1 1 1 2 2 2.......2 2 1 1 2 3 3 ......3 2 1 1 2 3 4 ...4 3 2 1 ......................... 1 2 2.............2 1 1 1 1 1.............1
C++ Ошибка в программе: macro names must be identifiers https://www.cyberforum.ru/ cpp-beginners/ thread1066591.html
Не знаю как исправить main.cpp #include <iostream> #include "include/1.h" int main() { return 0; }
Модератор
Эксперт JS
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
09.01.2014, 16:36 0

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

09.01.2014, 16:36. Показов 4157. Ответов 8
Метки (Все метки)

Ответ

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

Вернуться к обсуждению:
Описать класс Двумерная Точка, реализовать операции отношения C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2014, 16:36
Готовые ответы и решения:

Реализовать класс "Двумерная точка"
Создать класс « Двухмерная точка » . Реализовать в классе конструктор по умолчанию ( без параметров...

Класс двумерная точка и класс многоугольник
Всем привет Ну с двумерной точкой всё более- менее ясно. Вот набросок class DOT2 { int x,...

Описать класс "Точка", реализовать в классе конструктор по умолчанию
Пожалуйста помогите нужно Создать класс Tochka. Реализовать в классе конструктор по умолчанию(без...

Реализовать интерфейс IComparable и перегрузить операции отношения
Задание (лаб. 9): 1. Создать абстрактный класс Persona с методами, позволяющим вывести на экран...

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

Как реализовать интерфейс IComparable и перегрузить операции отношения?
Здравствуйте! Помогите, пожалуйста, с заданием: Выполнить задание 9, используя для хранения...

Как реализовать интерфейс IComparable и перегрузить операции отношения?
помогите, прошу очень-очень, суть вопроса внизу Задание, на основе которого написан код: ...

Реализовать интерфейс IComparable и перегрузить операции отношения для реализации семантики
Нужно в программу добавить реализацию интерфейса IComparable и перегрузить операции отношения для...

Реализовать класс MyArray, который бы поддерживал индексные операции, операции сложения, вычитания, умножения, деления
Необходимо реализовать класс MyArray, который бы поддерживал индексные операции, операции сложения,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru