Deutsch
Germany.ruФорумы → Архив Досок→ Курилка

Головоломка для прогеров

883  1 2 3 4 5 все
Murr коренной житель14.01.10 23:10
Murr
NEW 14.01.10 23:10 
в ответ Stirlitz 14.01.10 22:26
Я, кстати, понял
------
Ну тогда выкладки в студию...
#41 
Mischael2006 прохожий15.01.10 08:28
Mischael2006
NEW 15.01.10 08:28 
в ответ Murr 14.01.10 23:10
В ответ на:
Кирпич весит 1 кг

вот и вся недолга.дальнейшие полкирпича-информация для ответа ненужная
Родиться - несчастье, жить - страдание, умирать - горе (c)-Бернар Клервоский
#42 
katran76 коренной житель15.01.10 08:40
NEW 15.01.10 08:40 
в ответ Mischael2006 15.01.10 08:28
В ответ на:
дальнейшие полкирпича-информация для ответа ненужная

?
бутылка водки стоит 8 евро плюс 20% НДС
Сколько стоит бутылка водки?
#43 
Mischael2006 прохожий15.01.10 09:02
Mischael2006
NEW 15.01.10 09:02 
в ответ katran76 15.01.10 08:40
В ответ на:
дальнейшие полкирпича-информация для ответа ненужная

это всего лишь один из вариантов ответа. кстати не бесспорный.это-логика автора задачи.
Родиться - несчастье, жить - страдание, умирать - горе (c)-Бернар Клервоский
#44 
fuedor2003 старожил15.01.10 10:00
fuedor2003
NEW 15.01.10 10:00 
в ответ Mischael2006 15.01.10 09:02
В ответ на:
это-логика автора задачи

это логика автора решения задачи
#45 
kajf ▒[]V[]░[]/[]░[]D▒15.01.10 10:27
kajf
NEW 15.01.10 10:27 
в ответ fuedor2003 15.01.10 10:00
В ответ на:
бутылка водки стоит 8 евро плюс 20% НДС

барыги между собой называют цену именно таким образом. так что водка для тебя 9,60 стоит.
вчера был в супермаркете, там у входа какая-то строительная контора презентировали окна, я спросил сколько прим. будет стоит такое окно как на стенде, он сказал -300┬ + MwSt.
vaya con dios
#46 
Mischael2006 прохожий15.01.10 10:32
Mischael2006
NEW 15.01.10 10:32 
в ответ fuedor2003 15.01.10 10:00
В ответ на:
это логика автора решения задачи

эта логика объясняет ответ. если есть другие варианты объяснения ответа "1кг"-плс в студию!
Родиться - несчастье, жить - страдание, умирать - горе (c)-Бернар Клервоский
#47 
fuedor2003 старожил15.01.10 12:54
fuedor2003
NEW 15.01.10 12:54 
в ответ Mischael2006 15.01.10 08:28
В ответ на:
Кирпич весит 1 кг

В ответ на:
вот и вся недолга.дальнейшие полкирпича-информация для ответа ненужная

в таком случае синус почти всегда равен нулю
доказательство (на логике того больного автора решения): синус пи на шесть (в таблице написано 0,5) равен 0 (а остальное ",5" к делу не относится), и т.д. конец доказательства
а вот ысчо задача: доказать, что Мишаель2006 девушка.
доказательство (на логике того больного автора решения): Mischael2006 = Mia, а всё остальное ("schel2006") - информация для ответа ненужная
#48 
Stirlitz старожил15.01.10 23:56
Stirlitz
NEW 15.01.10 23:56 
в ответ Stirlitz 14.01.10 22:26
В ответ на:
Я, кстати, понял почему в ответе кирпич 1 кг.

Это называется: ОПЕЧАТКА.
E pluribus unum
#49 
  anatoli888 старожил16.01.10 17:04
16.01.10 17:04 
в ответ Murr 10.01.10 04:36, Последний раз изменено 16.01.10 17:07 (anatoli888)
есть несколько возможных вариантов
1. 1кг потому, как уже сказали, "плюс еще пол кирпича" по какой то причине информация не нужная. для меня это не решение.
2. 2кг. елементарное вычисление уравнения. Кирпич = 1 + Кирпич/2
3. тут сложнее. рекурсия мне мешает
- Кирпич = 1 + Кирпич/2
- Кирпич = 1 + (1 + Кирпич/2)/2
...

4. не исключаю вариант что при присвоении
х = 1 + х/2
будет равен 1, так как в правой стороне х не задан! некоторые языки по этому выдадут ошибку.
а если серъезно то конечно же 2. кто не согласен фшколу!
еще на тему тут
#50 
fuedor2003 старожил16.01.10 19:24
fuedor2003
NEW 16.01.10 19:24 
в ответ anatoli888 16.01.10 17:04
В ответ на:
3. тут сложнее. рекурсия мне мешает

эта рекурсия тихонько переходит в ряд:
Кирпич = 1 + 1/2 + 1/4 + 1/16 + 1/32 + ...(n слагаемых)... + Кирпич/2^n
сумма ряда ясный перец 2 (геометрическая прогрессия)
последний член стремится к нулю
#51 
Кот Дивуар коренной житель16.01.10 19:38
Кот Дивуар
NEW 16.01.10 19:38 
в ответ fuedor2003 16.01.10 19:24
В ответ на:
эта рекурсия тихонько переходит в ряд:
Кирпич = 1 + 1/2 + 1/4 + 1/16 + 1/32 + ...(n слагаемых)... + Кирпич/2^n

#52 
Murr коренной житель16.01.10 23:51
Murr
NEW 16.01.10 23:51 
в ответ anatoli888 16.01.10 17:04
конечно же 2
------
Ну это считается и считается элементарно - хоть уравнением, хоть рядом... ну или еще парой десятков экзотических способов...
Что было бы интересно - видеть доказательства - 1 кг - с использованием всей информации, разумеется.
#53 
Mmmaloy свой человек23.01.10 12:10
Mmmaloy
NEW 23.01.10 12:10 
в ответ Murr 10.01.10 04:36
Вот интересная головоломка для прогера:
Дан код:
#include <stdio.h>
int main(void)
{
int i, n=20;
for(i = 0 ; i<n ; i--)
printf("*");
return 0;
}


Нужно заменой одного символа программы на любой другой сделать так, чтобы программа вывела 20 звездочек и завершилась. Форматирования нет потому, что пробелы и табуляция тоже символы. Добавлять и удалять символы нельзя. Существует три способа решения данной задачи. Задача считается решенной, когда найдены все три решения.
Задача сперта отсюда
Но туда неходите, там решения есть.

#54 
fuedor2003 коренной житель23.01.10 13:44
fuedor2003
NEW 23.01.10 13:44 
в ответ Mmmaloy 23.01.10 12:10
бросается ф глаза первый и очевидный вариант
н- вместо и-
#55 
Murr коренной житель23.01.10 16:16
Murr
NEW 23.01.10 16:16 
в ответ Mmmaloy 23.01.10 12:10, Последний раз изменено 23.01.10 16:18 (Murr)
А какие там сложности? Ну кроме понимания того, что есть "символ программы"...
По порядку возможностей:
for(i = -2147483629 ; i < n ; i--)
for(i = 0 ; i + n ; i--)
for(i = 0 ; i < n ; i++)

Оценка - хорошая тестовая задачка для претендента на разработку компиляторов...
Пора мне снова мыть Клаву...
#56 
Murr коренной житель23.01.10 16:48
Murr
NEW 23.01.10 16:48 
в ответ Murr 23.01.10 16:16
Четвертое решение Я, однако, пропустил:
for(i = 0 ; i < n ; n--)

#57 
Кот Дивуар коренной житель23.01.10 17:03
Кот Дивуар
NEW 23.01.10 17:03 
в ответ Murr 23.01.10 16:16
В ответ на:
По порядку возможностей:
for(i = -2147483629 ; i < n ; i--)
for(i = 0 ; i + n ; i--)
for(i = 0 ; i < n ; i++)

Вот тебе еще одна задачка для прогера: найди среди этих трех способо единственный, который удовлетворяет условиям задачи.
#58 
Murr коренной житель23.01.10 17:11
Murr
NEW 23.01.10 17:11 
в ответ Кот Дивуар 23.01.10 17:03
единственный, который удовлетворяет условиям задачи.
-----
Читай условия задачи и смотри специально выделенный момент в первом посте.
Им удовлетворяют все четыре решения.
В первом случае заменяется одна константа - '0' другой константой - '-2147483629'
Во втором заменяется операция '<' операцией '+'
В третьем заменяется операция '--' операцией '++'
В последнем - операнд 'i' операндом 'n'...
#59 
fuedor2003 коренной житель23.01.10 17:43
fuedor2003
NEW 23.01.10 17:43 
в ответ Murr 23.01.10 17:11
другой константой - '-2147483629'
вряд ли такое имелось в виду под "символом"
операция '<'
ёто скорее оператор, чем операция
#60 
1 2 3 4 5 все