![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.04.2012
Сообщений: 19
|
![]()
Плиз, помогите решить!!!
задача. Пароль равен количеству чисел от 1 до 10000 не делящихся на 13 и 17. Чему равен пароль? (написать прогу на паскале и дать ответ) на выходе по идее должно получиться 8643 посчитала так: 10000/13 = 769(кол-во) целых чисел делящихся на 13) + 10000/17 = 588 (кол-во целых чисел делящихся на 17)= 1357 10000-1357 = 8643 Или я совсем овца, или логика в моих вычислениях присутствует ????
♠♦♣♥ПоЧтИ БлОнДиНкА♥♣♦♠
![]() Последний раз редактировалось Afroditaa; 22.11.2012 в 00:12. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А я бы лучше брутфорсом прошелся...
Ато ведь и коллизии можно подхватить. 10000 при таких условиях - ерунда. Кстати брут: Код:
![]() P.S. Чуть поправился ![]()
I'm learning to live...
Последний раз редактировалось Stilet; 22.11.2012 в 00:18. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
только ради вашего цвета волос...
Код:
а название темы в следующий раз давайте более развёрнутое, что нужно сделать/найти и т.д. Последний раз редактировалось Serge_Bliznykov; 22.11.2012 в 10:34. |
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 10.04.2012
Сообщений: 19
|
![]() Цитата:
Цитата:
Спасибо ребята, действительно, проверила и получилось 8688! Вывод: я ОВЦА ![]()
♠♦♣♥ПоЧтИ БлОнДиНкА♥♣♦♠
![]() Последний раз редактировалось Afroditaa; 22.11.2012 в 00:41. Причина: ... |
||
![]() |
![]() |
![]() |
#5 | ||
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
Хороший вопрос ))
Логика присутствует, но покидает их раньше времени.. ) Надо еще "учесть коллизии" (это я цитирую Stilet'а). Из суммы количества чисел, делящихся на 13 и на 17 надо вычесть количество чисел, делящихся на их произведение: 10000 - (10000 / 13) - (10000 / 17) + (10000 / (13*17)) = = 10000 - 769 - 588 + 45 = 8688 Цитата:
Цитата:
"коллизии" - одновременное деление на оба числа "10000 при таких условиях - ерунда" - цикл до 10000 при таких небольших потребностях в вычислениях займет не очень много времени. 2 Серж: поправь код, а то винегрет выходит из Pascal и C )).
Предпочитаю на "ты".
Последний раз редактировалось TinMan; 22.11.2012 в 06:00. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите Решить задачу на Паскаль | RAVEN23 | Помощь студентам | 2 | 04.06.2009 16:46 |
Помогите решить задачу(Паскаль) | KocT9 | Помощь студентам | 1 | 02.06.2008 22:22 |