Программирование

Отменен
Заказ
6494328
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
11 Янв в 22:00
Цена
Договорная
Блокировка
10 дней
Размещен
10 Янв в 21:36
Просмотров
57
Описание работы

Смотри, у нас есть доска 8*8 и 8 ферзей (в общем случае доска n*n и n ферзей), ферзь может ходить по столбцам, строкам и диагоналям, соответственно, чтобы ферзи не могли друг друга побить, нужно, чтобы выполнялось условие, что на одной строке, на одном столбце и на одной диагонали было бы не больше одного ферзя. То есть по сути программа должна рассмотреть расстановки ферзей на доске, проверить выполняется ли условие и выдать сколько таких возможно расстановок. Это задача про ферзя, ее условие


Файл в котором записаны векторы то есть некоторое количество векторов. Пользователь задаёт ось вращения и угол поворота далее программа должна с помощью кватерниона перевернуть все эти векторы на этот определённый угол за эту ось вращения. Также, этот кватернион, он должен быть отдельным классом, но ещё должен быть класс. Класс, в который в целом отвечает за поворот, но этот класс он может быть расширен и использоваться там не только кватернион,но ещё и углы Эйлера или матрицы. Т е этот класс должен быть в общем виде,чтобы можно было бы потом включать углы Эйлера,матрицы и тд. В main не должно быть кватернионов,а должен быть этот класс,где они как раз будут объявляться.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир