|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.06.2009, 22:52 | #91 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
на этот случай надо рассмотреть другую диагональ квадрата-убывающую диагональ т.е. когда к<0 условие if(k!=l||-k!=l) и нахождение точки пересечения при к<0 and pri k>0. А еще частный случай когда прямая вообще не пересекает ни одну из диагоналей то для этого мы и выводим координаты квадратов точек А и В
|
13.06.2009, 23:00 | #92 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
В общем, я так понимаю, теперь все работает?
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
13.06.2009, 23:02 | #93 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
например если координаты точки А(0.9,0.6) и В(0.2, 1.4) . Когда А.х=В.х программа зависает и не выводит значения, еще если прямая параллельна диагоналям то не выводит значения также зависает
Последний раз редактировалось Эмиль_C++; 13.06.2009 в 23:09. |
13.06.2009, 23:18 | #94 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Смотрите: вот для приведенных вами значений (А(0.9,0.6) и В(0.2, 1.4)).
Если после ввода координат вывести xmin, xmax, ymin, ymax, то вот что видно: программа создает новые точки A и B с координатами (0.2, 0.6) и (0.9, 1.4). Думаю, вы понимаете, что это неверно. Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.06.2009, 07:39 | #95 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
у меня выходит сообщение об ошибке когда я ввожу координаты которые параллельны ОУ и при (0.5;0.5) (3.5;3.5)
|
14.06.2009, 08:28 | #96 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
Квадрат 2 1 вообще не выводит чтоли???? почему то при отрицательном коэффициенте диагонали не все выводит квадраты
|
14.06.2009, 13:17 | #97 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
И еще в начале, перед циклами, наверное, нужно исправить: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.06.2009, 23:20 | #98 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
Почему то у меня в Борланде С++ 3.1 выдает ошибку domain и ничего не читает кроме координаты квадратов точек А и В
окончательная программа по-моему вот такая? Код:
Последний раз редактировалось Sazary; 14.06.2009 в 23:32. |
14.06.2009, 23:34 | #99 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Проверьте этот блок:
Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.06.2009, 23:49 | #100 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 61
|
ну я же вроде исправил выше сказанные вами ошибки. Когда они движутся параллельно то какое условие можно использовать? чтоб вывести координаты квадратов которые прямая пересекает?
Последний раз редактировалось Эмиль_C++; 15.06.2009 в 00:12. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение трассы движения точки на плоскости | Эмиль_C++ | Общие вопросы C/C++ | 4 | 20.04.2009 14:26 |
Анимация движения точки по траектории | ariant | Microsoft Office Excel | 4 | 25.12.2008 06:28 |
Уравнение плоскости | eoln | Помощь студентам | 5 | 27.09.2008 09:22 |
точки плоскости, заданные своими координатами, попадают в круг с радиусом R | Jondeer | Общие вопросы C/C++ | 6 | 16.06.2008 00:06 |
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть | Дикий | Помощь студентам | 7 | 12.05.2008 17:57 |