|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2012, 18:41 | #1 |
Пользователь
Регистрация: 14.09.2011
Сообщений: 93
|
Треугольники, образованные пересечением N>3 линий на плоскости
Вот код
Код:
А у меня нет, 50 на 50 так сказать, половину правильно выдает а половину нет В чем может быть проблема? я Так понял это уже со студией проблемы? Использую VS 2010 C++ Может я не правильно проект создаю? Я с этой проблемой сталкиваюсь впервые, и меня это пугает Кто хочет проверить программу, можете после запуска набрать -1 1 0 1 1 0 0 1 -2 0 1 2 1 0 0 должно быть 6 треугольников ЗАранее спасибо! |
10.03.2012, 19:39 | #2 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
У меня Ваша main не влезает на экран.
Не подумайте, что лень смотреть, но громоздкая она слишком. Вы через три дня, глядя на нее не поймете, что писали. Почему бы не разбить на мелкие функции. Например написать функцию принимающую в качестве параметров характеристики двух прямых и указатель на координаты пересечения (если таковые есть). Функция заполняет указатель и возврашает true, если прямые пересекаются и false, если параллельны. Ну, и конечно надо понимать, что тип float не такой простой, как кажется Нужно округление. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисуем треугольники. C# | LBss | Помощь студентам | 4 | 17.04.2011 19:26 |
Невырожденные треугольники | _-Re@l-_ | Помощь студентам | 0 | 10.12.2010 20:27 |
Равнобедренные треугольники | endiny | Общие вопросы C/C++ | 1 | 28.10.2010 18:23 |
Нахождение площади треугольника, образуемого пересечением прямых | valis | Помощь студентам | 3 | 03.02.2010 09:21 |
Треугольники | Prowler | Помощь студентам | 3 | 15.05.2007 07:06 |