![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Bac9 |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Помагите плиз надо завтро срочно отчё здать а я нечё несделал!!!!Дополнить число ***999 цифрами слева так,чтобы полученное число делилось на 13,17,19!!
|
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата надо завтро срочно отчё здать а я нечё несделал Это - твои проблемы... Вот тут я говорил, что надо делать для решения: Задача на числа!(у тебя почти тот же случай) |
Zzzz... |
![]()
Сообщение
#3
|
![]() /// ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
Может нам еще за тебя здать?
|
Bac9 |
![]()
Сообщение
#4
|
Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Нет!!здавать ненадо не чесно пацаны выручайте!!!
|
Michael_Rybak |
![]()
Сообщение
#5
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
тебе же volvo уже дал ссылку на решение похожей задачи.
|
Bac9 |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Там нету решений и я ваше немогу врубиться в эту задачу
|
Michael_Rybak |
![]()
Сообщение
#7
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
Неправда. Решение там есть.
Цитирую: Цитата Эта задача решается даже простым перебором элементарно, безо всяких оптимизаций: тебе надо получить пятизначное число, значит, вместо звездочки - 2 символа. Это значит, что перебирать надо комбинации 0 - 99. Для каждого из этих чисел формируешь пятизначное число 42xx4 (как - подумай сам), и проверяешь остаток от его деления на 72... ОК, переформулирую для твоей задачи: Цитата Эта задача решается даже простым перебором элементарно, безо всяких оптимизаций: тебе надо получить шестизначное число, значит, вместо звездочек - 3 символа. Это значит, что перебирать надо комбинации 100 - 999 (перебор начинается с 100, а не с 000, потому что полученное в результате число не должно начинаться с нуля). Для каждого из этих чисел формируешь шестизначное число ххх999 (как - подумай сам), и проверяешь остаток от его деления на 13, 17 и 19... Теперь попробуй что-нибудь написать сам. |
Гость |
![]()
Сообщение
#8
|
Гость ![]() |
кк СПС поробую!!!!
|
Гость |
![]()
Сообщение
#9
|
Гость ![]() |
У меня неполучаеться помагите плз получше напишите плз текст проги !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
|
Артемий |
![]()
Сообщение
#10
|
![]() Помощник капитана ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: ![]() ![]() ![]() |
Блин,а может код хоть даш..а то сложновато както наугад!
-------------------- Dum spiro spero!
|
Michael_Rybak |
![]()
Сообщение
#11
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
Похоже проблема в том, что не получается начать
![]() |
Гость |
![]()
Сообщение
#12
|
Гость ![]() |
нет вот я уже её сделал вот решение:
uses crt; VAR q,a,b,c,k,i,j:longint; s:array[1..100] of longint; BEGIN clrscr; a:=999; for i:=1 to 9 do begin for j:=0 to 9 do begin for k:=0 to 9 do begin c:=i*100000+j*10000+k*1000+9*100+9*10+9; end; if (c mod 13)=0 then writeln ('4ucLo geJluTc9 Ha 13 ',c); if (c mod 17)=0 then WRITELN('4ucLo geJluTc9 Ha 17 ',C); if (c mod 19)=0 then WRITELN('4ucLo geJluTc9 Ha 19 ',C); end; end; END. |
Zzzz... |
![]()
Сообщение
#13
|
![]() /// ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
вроде тебе нужно чтобы число делилось и на 13,и на 19, и на 17?
|
volvo |
![]()
Сообщение
#14
|
Гость ![]() |
Цитата вот решение: Это не решение данной задачи... У тебя проверяются далеко не все числа из тех, которые должны проверяться, а ты не видишь этого, потому что программа не отформатирована как следует.Hint: обрати внимание, что все без исключения числа, которые ты получаешь, имеют вид **9999... Что, например, число 881999 не делится на 19? Делится... Подумай, почему оно не печатается... |
Zzzz... |
![]()
Сообщение
#15
|
![]() /// ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
if-ы не там стоят
|
Странник |
![]()
Сообщение
#16
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Немного подредактировал...Правильно?
|
Zzzz... |
![]()
Сообщение
#17
|
![]() /// ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
да, только если ему нужно чтобы число делилось или на13, или на 17, или на 19.
и еще нафиг тут переменная a она же не используется? Сообщение отредактировано: Zzzz... - 25.03.2008 1:41 |
volvo |
![]()
Сообщение
#18
|
Гость ![]() |
Цитата и еще нафиг тут переменная a она же не используется? То, что здесь на фиг не нужны переменные i, j, и k тебя не смутило? Автор, как видно, руководствовался принципом, чем больше циклов - тем круче, поэтому вместо одного сделал 3... |
Zzzz... |
![]()
Сообщение
#19
|
![]() /// ![]() ![]() Группа: Пользователи Сообщений: 78 Пол: Мужской Реальное имя: Илья Репутация: ![]() ![]() ![]() |
похоже на то)...
|
Странник |
![]()
Сообщение
#20
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 14:27 |