2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
||||||
1 | ||||||
Класс, который производит действия с координатами многоугольника09.05.2019, 13:50. Показов 1477. Ответов 15
Метки нет Все метки)
(
У меня есть выпуклый многоугольник. Я должен создать класс Локус, где действия будут происходить с копией координат многоугольника. (Поворот многоугольника вокруг центра, сдвиг и нахождения минимальных и максимальных координат). Вывод это массив изменённых координат. Я создал только скелет кода, с большим количеством ошибок (долгое отсутствие практики), хотел многое подправить. Я прошу помочь мне именно, основными проблемами кода, остальное я могу изменить сам.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
09.05.2019, 13:50 | |
Ответы с готовыми решениями:
15
Создать класс, который производит обработку двумерного массива На основе созданного класса OPERATION, создать класс-потомок OP_SUMMATOR, который производит сложение двух полей
Проверить принадлежность точки с заданными координатами (x0, y0) прямоугольнику, который задан координатами диагонали |
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
||||||
09.05.2019, 14:18 | 2 | |||||
Knzj, вот наброски, не тестил:
1
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
09.05.2019, 20:43 [ТС] | 3 |
Спасибо, попробую разобраться
0
|
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
||||||
09.05.2019, 21:01 | 4 | |||||
Knzj, спрашивайте, что не понятно.
Если нужно поворот вокруг произвольной точки, заданной вектором v, используйте уже определенные методы:
0
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
11.05.2019, 18:31 [ТС] | 5 |
Здесь есть проблема, так же, как и с оператором +, мы обозначаем оператор *, но внутри уже есть *, но это решаемо.
Главная проблема в другом, как правильно задать координаты Х и У, чтобы это всё заработало, у меня пока не получилось
0
|
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
||||||
11.05.2019, 18:54 | 6 | |||||
![]() Решение
чего, чего???
Добавлено через 17 секунд Ща напишу Добавлено через 6 минут
1
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
11.05.2019, 19:55 [ТС] | 7 |
Странно, выдаёт ошибку, что не может открыть файл, а в списке ошибок следующее:
Ошибка C1010 непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "pch.h"" в источник.
0
|
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
||||||
11.05.2019, 20:10 | 8 | |||||
Ну так добавьте
Добавлено через 22 секунды в саааааааамый верх Добавлено через 1 минуту и еще косяк увидел, там передача по ссылке, поэтому исправьте стр. 86 на
1
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
11.05.2019, 20:18 [ТС] | 9 |
Спасибо, очень помог)
0
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
13.05.2019, 17:58 [ТС] | 10 |
Последнее недопонимание, как работает в 57 строке двоеточие?
Добавлено через 1 минуту Точнее я догадываюсь, но разве в с++ так пишут? (Хотя, если работает, то пишут ![]()
0
|
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
|
13.05.2019, 18:09 | 11 |
0
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
13.05.2019, 19:47 [ТС] | 12 |
Понял, спасибо
Добавлено через 1 час 37 минут У меня осталась последняя проблема, у меня не получается правильно вывести минимальный элемент(
0
|
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
||||||
13.05.2019, 20:01 | 13 | |||||
0
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
13.05.2019, 20:29 [ТС] | 14 |
Я так же делал, только через принт, не додумался исправить
![]()
0
|
2 / 2 / 0
Регистрация: 19.10.2017
Сообщений: 214
|
|
29.05.2019, 20:36 [ТС] | 15 |
А можно таким же образом сделать, только чтобы минимальной было не расстояние от начала координат до точки, а минимальное значение отдельно по х и отдельно по у.
0
|
5675 / 3120 / 1300
Регистрация: 07.02.2019
Сообщений: 7,824
|
||||||
29.05.2019, 21:00 | 16 | |||||
0
|
29.05.2019, 21:00 | |
Помогаю со студенческими работами здесь
16
Есть код который производит поиск файлов по диапазону размеров Макрос, который производит копирование и вставку, начиная с первой ячейки Определить периметр многоугольника, заданного координатами вершин
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |