Вопрос № 160774: Здравствуйте уважаемые. Прошу помочь с кодом. Нужно найти точку пересечения двух отрезков. Пусть отрезки заданы POINTами. как найти координаты точки пересечения?...
Вопрос № 160806: Здравствуйте эксперты, нужна помощь в создании алгоритма получения crc16 из строки, перепробовал алгоритмы найденные в интернете, но они давали неверный результат, у меня должно получиться из строки 01D40162 crc16 = C199 и из строки 01D401...Вопрос № 160823: В какой среде разработки программируются микроконтроллеры Atmega 8...Вопрос № 160852: Всем привет! Такой вопрос: как вывести в консольном окне вывести символы в любом месте экрана? Например вывел три строчки "привет!" ,и потом в первую строчку вывести "hello!"? Подскажите функцию для этого , можно ли это ...<
/a>
Вопрос № 160.774
Здравствуйте уважаемые. Прошу помочь с кодом. Нужно найти точку пересечения двух отрезков. Пусть отрезки заданы POINTами. как найти координаты точки пересечения?
Отправлен: 18.02.2009, 06:26
Вопрос задал: Soff-3d (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Soff-3d! Теорию смотрим в Википедии Вычисляем коэффициенты прямых Ax + By + C = 0, исходя из того, что уравнение прямой, проходящей через точки (x1, y1) и (x2, y2) имеет вид: (y-y1) / (y2-y1) = (x-x1) / (x2-x1) Проверяем, параллельны ли прямые. Далее, по формуле из Википедии находим точку пересечения. И,
в заключение, проверяем, принадлежит ли найденная точка отрезкам
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 18.02.2009, 18:06
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243955 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: большое спасибо за помощь! Данный код не заработает, если второй отрезок горизонтален или вертикален (деление на ноль). Это меня и смущало. придется ставить if для этого случая, но может найдется универсальное решение?
Вопрос № 160.806
Здравствуйте эксперты, нужна помощь в создании алгоритма получения crc16 из строки, перепробовал алгоритмы найденные в интернете, но они давали неверный результат, у меня должно получиться из строки 01D40162 crc16 = C199 и из строки 01D4017A crc16= C193, жду помощи, нужно получить правильно действующий алгоритм.
P.S. Тут всё не так просто: для формирования crc могут использоваться разные полиномы. Общепринятых для crc16 - 3. Один распространён шире, но остальные также используются. Подробности можете посмотреть на wikipedia (к сожалению по-английски - в русской версии
есть только готовые алгоритмы без объяснений)
Ответ отправил: Хватов Сергей (статус: Практикант)
Ответ отправлен: 18.02.2009, 15:03
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243939 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Will Wandom! Ваша программа почти правильно считает. За исключением одного: Параметр - адрес строки, должен быть адресом unsigned char, а не char!, т.е. должно быть unsigned int crc161(unsigned char * crc_point, unsigned int length) Соответственно, вызов crc161((unsigned char*)&str, 4); Дело в том, что знаковые и беззнаковые символы по разному расширяется до int-а.
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 19.02.2009, 22:23
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244070 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 160.823
В какой среде разработки программируются микроконтроллеры Atmega 8
Отправлен: 18.02.2009, 17:35
Вопрос задал: Kostya1 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Person
Здравствуйте, Kostya1! Привожу найденную ссылку. В конце страницы есть ссылки на программное обеспечение.
Приложение:
Ответ отправил: Person (статус: 3-й класс)
Ответ отправлен: 18.02.2009, 18:45
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243961 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 160.852
Всем привет! Такой вопрос: как вывести в консольном окне вывести символы в любом месте экрана? Например вывел три строчки "привет!" ,и потом в первую строчку вывести "hello!"? Подскажите функцию для этого , можно ли это сделать с помощью printf ? Заранее спасибо!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.