|
Модераторы: Alx, Fixin |
|
WildField |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 10.2.2008 Репутация: нет Всего: нет |
Задача про шифрофку:
P.S. подскажите как сгенерировать сам алфавит функцией
|
|||
|
||||
linuxoid |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Задача
|
|||
|
||||
linuxoid |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Еще интересная задача (которая сгодится для решения на любом языке): Пересекаются ли 2 линии? Вы задаете 2 точки, которые определяют линию на плоскости и 2 точки, которые определяют 2-ую линию. Нужно вывести на экран "Линии пересекаются", если они пересекаются. Я делал это на Java (т.к. можно наглядно нарисовать линию + там есть встроенная функция, чтобы узнать о пересечении линий, т.е. я сравнивал показания встроенной со своими - все сходится при различных вариантах расположения линий). В общем не знаю на сколько быстро вы эту задачу решите, но я мучился с ней целый день (хотя с самого начала написал на бумаге правильный алгоритм, в котором всего около 3-х шагов, но на деле - код не так уж очевиден). Так что друзья советую вам размять мозг и написать такую прогу. При этом, разумеется, не подсматривая в готовые решения. По идее все что вам нужно - знать все координаты, а рисовать линии не обязательно.
Это сообщение отредактировал(а) linuxoid - 26.9.2010, 17:57 |
|||
|
||||
Elerond |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 184 Регистрация: 18.6.2007 Репутация: нет Всего: 3 |
linuxoid, думаю задача решается очень просто. Две первые точки определяют вектор a{xa, ya} вторая пара точек вектор b{xb, yb} ... векторы параллельны если a=cb или a=-cb где c - вещественное число.
Значит просто достаточно найти с: c=xb/xa и посмотреть равенство c=yb/ya или -с=yb/ya PS: решение заняло 5 минут --------------------
Мой блог |
|||
|
||||
awerny |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 15.2.2012 Репутация: нет Всего: нет |
Еще одна задачка (сам придумал, публикуеться впервые):
Условие: Кондуктор в начале смены на пачке с талончиками отметила порядковый номер текущего билета как 219007 К концу смены, номер билета в пачке был 219625. Задача: 1. Создать инструмент для кондукторов для подсчета количества счастливых билетиков проданых во время смены в виде файла с формой из 2-х полей и кнопкой. 2. Циклом должны выводиться все номера билетов проданых кондуктором, красным цветом подсветить счастливые билеты. 3. Принимать диапазон чисел по маске хххххх с разницой между числами в 5000. 4. В конце вывести процент счастливых билетов проданых пассажирам, номера счастлывых билетов. Все вывести в диве с прокруткой. Задачка простенькая, но очень занимательная для тех, кто только начал учить РНР. Как то давно сам делал, билетов счастливых получаеться около 4%, у кого есть желание попробуйте. ЗЫ: Анекдот в догонку: В больницу был доставлен кондуктор с острым отравлением счасливыми билетиками! Это сообщение отредактировал(а) awerny - 15.2.2012, 02:37 |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |