Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Голосования _ Ребус

Автор: sheka 5.12.2009 4:30

Вот есть ребус. Кому интересно - решите и ответьте, пожалуйста на 2 вопроса: первый в опросе, а второй: Ваш ответ smile.gif .
Прикрепленное изображение
И не забудьте поделиться идеей решения таких штучек)

Ответ и откуда взят ребус (Показать/Скрыть)

Автор: Lapp 5.12.2009 10:30

Я почему-то с детства не люблю такие ребусы.. sad.gif Поэтому решаю (если нужно) только программно. На составление проги ушло минут 10. Еще минут 5 на отладку (пару буковок попутал). В сумме около 17-18 мин. Я отметил "до 30", но это, конечно, нечестно - на тесте компа нет, наверное (либо нет компилятора)).

тут сама прога (Показать/Скрыть)

Думал, что потом все-таки порешаю так, умом )). Но не учел, что, когда увидел ответ, честно решать невозможно smile.gif. Так что - ууупс!..

P.S.
еще один вариант - с множествами (Показать/Скрыть)


Автор: Вячеслав Людской 5.12.2009 18:44

Я решить не смог dry.gif : посмотрел программу под заголовкам "тут сама прога". Попытался ее переделать, чтобы мне понятнее было. Переделал, прога работает, но выдает "ответ 1". Посмотрите, пожалуста, что я переделал не так (на будущее)...

Спойлер (Показать/Скрыть)

Автор: volvo 5.12.2009 19:07

Цитата
Посмотрите, пожалуста, что я переделал не так (на будущее)...
Все так, только ты не учел, что значения A и G продолжают изменяться в цикле, и только после того, как все циклы закончатся (программа ведь отформатирована так, что это видно сразу), выполняется строка: WriteLn('otvet: ',a/g);. А теперь подумай, чему в это время будут равны A и G? Тебе надо печатать ответ сразу же, как было напечатано выражение, то есть, обернуть эти 2 WriteLn-а в begin/end, тогда получишь то, что хочешь...

Автор: Вячеслав Людской 5.12.2009 19:21

Спасибо, не заметил, что цикл еще не окончился.

Автор: andriano 5.12.2009 20:50

26 минут.
Ответ совпал с тем, что в исходном сообщении.
Когда получил ответ, понял, что массу времени потерял зря. Как это обычно и бывает. sad.gif
Идея, что для решения данной задачи можно использовать компьютер, естественно, возникла, но я ее отбросил, т.к. посчитал неинтересной. Пользовался бумажкой.

Автор: sheka 5.12.2009 21:42

Цитата
"еще один вариант - с множествами"

Lapp , мое решение один в один с Вашим, только include/Exclude не пользовался, и времени тоже 15 минут ушло smile.gif
andriano, каким образом??? Все равно не уложился blum.gif