|
3 / 3 / 1
Регистрация: 12.01.2013
Сообщений: 47
|
|||||||||||
Программа CUBE07.04.2013, 23:44. Показов 3484. Ответов 15
Метки нет (Все метки)
Кликните здесь для просмотра всего текста
У декартовій системі координат розташовано куб, координати вер-шин котрого дорівнюють невід'ємним цілим числам, що не перевищують 15. Одна з вершин куба збігається з початком координат. Скласти про-граму CUBE, яка обчислювала б квадрат відстані на поверхні куба між двома точками, заданими координатами. (Відстанню між двома точками на поверхні куба називається найменша довжина ламаної, що з'єднує дві за-дані точки і повністю лежить на поверхні куба.) Вхідний файл cube.dat містить такі дані. У першому рядку записано довжину сторони куба, у двох наступних — по 3 натуральних числа, що задають координати х, у, г двох точок на поверхні куба. Вихідний файл cube.res створюється із вхідного файла cube.dat допи-суванням до нього нового рядка, що містить квадрат довжини ламаної, яка з'єднує дві точки. Вміст вхідного і вихідного файлів може бути, наприклад, таким: cube.dat 10 2 1 2 0 2 1 0 cube.res 10 2 1 2 0 2 1 0 2 Если коротко, то есть куб с длинной ребра не более 15. Задаются две точки которые лежат на поверхности, нужно вычислить минимальное расстояние между двумя точками. Точки именно на поверхности, т.е. расстояние напрямую можно посчитать только если точки лежат на одной грани.. Вот запутался с определением положения точек (на одной грани, на противоположных, или на соседних...) Есть только грубое начало, буду благодарен, если кто-то поможет разобраться с положением точек. Кликните здесь для просмотра всего текста
Добавлено через 2 часа 35 минут .............................. Добавлено через 17 минут Если на одной грани, то if(x1==x2||y1==y2||z1==z2) Если на противоположных, то какие-то с координат х1 и х1 например, должны быть равны 0 и длинне ребра? А если на соседних, соседние координаты х и у, или у и z, или z и х равны 0 или длинне ребра? Добавлено через 1 час 54 минуты Продолжу свой монолог...
0
|
|||||||||||
| 07.04.2013, 23:44 | |
|
Ответы с готовыми решениями:
15
Error C1083: Не удается открыть файл включение: cube.h: No such file or directory К знатокам кодогенератора Cube. Как добавить в проект, созданный Cube кубом еще одно прерывания без Cube |
|
3 / 3 / 1
Регистрация: 12.01.2013
Сообщений: 47
|
|
| 08.04.2013, 11:08 [ТС] | |
|
Это не нужно
0
|
|
|
20 / 20 / 23
Регистрация: 05.06.2011
Сообщений: 119
|
|
| 08.04.2013, 14:21 | |
|
Я не понимаю почему вам так не нравитса теорама косинусов/синусов. Розбиваеш по осям XOY YOZ ZOX находиш куты, длину отрезка AB и находиш три стороны.
IrineK - ваш способ тоже подходит но гемороя много
0
|
|
|
3 / 3 / 1
Регистрация: 12.01.2013
Сообщений: 47
|
|
| 08.04.2013, 23:22 [ТС] | |
|
А можно на код взглянуть?
0
|
|
|
|
||||||
| 08.04.2013, 23:57 | ||||||
|
Не по теме: Куме, а що то в вас, сало? Добавлено через 5 минут Вот основная функция:
1
|
||||||
|
3 / 3 / 1
Регистрация: 12.01.2013
Сообщений: 47
|
||||||
| 09.04.2013, 00:23 [ТС] | ||||||
|
Ну у меня по хер знает какому написано) но это исправлю, с вычислением сначала разобраться надо..
Вот тут у меня вопрос, когда ввожу две точки с координатами (1,0,5) и (3,4,10), они на соседних гранях, пишет ,что the variable L2 is being used without being initialized, она вроде и объявлена, и значение ей присваивается.. Кликните здесь для просмотра всего текста
0
|
||||||
|
20 / 20 / 23
Регистрация: 05.06.2011
Сообщений: 119
|
|
| 09.04.2013, 00:46 | |
|
Вы правы ваш сособ лутше
0
|
|
|
3 / 3 / 1
Регистрация: 12.01.2013
Сообщений: 47
|
||||||
| 09.04.2013, 01:01 [ТС] | ||||||
|
Нашел в чем ошибка
Кликните здесь для просмотра всего текста
0
|
||||||
|
|
|
| 09.04.2013, 01:25 | |
|
matepuhko, спасибо за оценку )
0
|
|
| 09.04.2013, 01:25 | |
|
Помогаю со студенческими работами здесь
16
Cube mx F4 Olap Cube STM32F103 + Cube + SD AeroCool DS Cube STM Cube Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|