Вход на сайт
Головоломка для прогеров
NEW 15.01.10 10:27
барыги между собой называют цену именно таким образом. так что водка для тебя 9,60 стоит.
вчера был в супермаркете, там у входа какая-то строительная контора презентировали окна, я спросил сколько прим. будет стоит такое окно как на стенде, он сказал -300┬ + MwSt.
в ответ fuedor2003 15.01.10 10:00
В ответ на:
бутылка водки стоит 8 евро плюс 20% НДС
бутылка водки стоит 8 евро плюс 20% НДС
барыги между собой называют цену именно таким образом. так что водка для тебя 9,60 стоит.
вчера был в супермаркете, там у входа какая-то строительная контора презентировали окна, я спросил сколько прим. будет стоит такое окно как на стенде, он сказал -300┬ + MwSt.
vaya con dios
NEW 15.01.10 12:54
в таком случае синус почти всегда равен нулю
доказательство (на логике того больного автора решения): синус пи на шесть (в таблице написано 0,5) равен 0 (а остальное ",5" к делу не относится), и т.д. конец доказательства
а вот ысчо задача: доказать, что Мишаель2006 девушка.
доказательство (на логике того больного автора решения): Mischael2006 = Mia, а всё остальное ("schel2006") - информация для ответа ненужная
в ответ Mischael2006 15.01.10 08:28
В ответ на:
Кирпич весит 1 кг
Кирпич весит 1 кг
В ответ на:
вот и вся недолга.дальнейшие полкирпича-информация для ответа ненужная
вот и вся недолга.дальнейшие полкирпича-информация для ответа ненужная
в таком случае синус почти всегда равен нулю
доказательство (на логике того больного автора решения): синус пи на шесть (в таблице написано 0,5) равен 0 (а остальное ",5" к делу не относится), и т.д. конец доказательства
а вот ысчо задача: доказать, что Мишаель2006 девушка.
доказательство (на логике того больного автора решения): Mischael2006 = Mia, а всё остальное ("schel2006") - информация для ответа ненужная
16.01.10 17:04
есть несколько возможных вариантов 
1. 1кг потому, как уже сказали, "плюс еще пол кирпича" по какой то причине информация не нужная. для меня это не решение.
2. 2кг. елементарное вычисление уравнения. Кирпич = 1 + Кирпич/2
3. тут сложнее. рекурсия мне мешает
- Кирпич = 1 + Кирпич/2
- Кирпич = 1 + (1 + Кирпич/2)/2
...

4. не исключаю вариант что при присвоении
х = 1 + х/2
будет равен 1, так как в правой стороне х не задан! некоторые языки по этому выдадут ошибку.
а если серъезно то конечно же 2. кто не согласен фшколу!
еще на тему тут
1. 1кг потому, как уже сказали, "плюс еще пол кирпича" по какой то причине информация не нужная. для меня это не решение.
2. 2кг. елементарное вычисление уравнения. Кирпич = 1 + Кирпич/2
3. тут сложнее. рекурсия мне мешает
- Кирпич = 1 + Кирпич/2
- Кирпич = 1 + (1 + Кирпич/2)/2
...
4. не исключаю вариант что при присвоении
х = 1 + х/2
будет равен 1, так как в правой стороне х не задан! некоторые языки по этому выдадут ошибку.
а если серъезно то конечно же 2. кто не согласен фшколу!
еще на тему тут
NEW 16.01.10 23:51
в ответ anatoli888 16.01.10 17:04
конечно же 2
------
Ну это считается и считается элементарно - хоть уравнением, хоть рядом... ну или еще парой десятков экзотических способов...
Что было бы интересно - видеть доказательства - 1 кг - с использованием всей информации, разумеется.
------
Ну это считается и считается элементарно - хоть уравнением, хоть рядом... ну или еще парой десятков экзотических способов...
Что было бы интересно - видеть доказательства - 1 кг - с использованием всей информации, разумеется.
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 звездочек и завершилась. Форматирования нет потому, что пробелы и табуляция тоже символы. Добавлять и удалять символы нельзя. Существует три способа решения данной задачи. Задача считается решенной, когда найдены все три решения.
Задача сперта отсюда
Но туда неходите, там решения есть.
NEW 23.01.10 16:16
А какие там сложности? Ну кроме понимания того, что есть "символ программы"...
По порядку возможностей:
for(i = -2147483629 ; i < n ; i--)
for(i = 0 ; i + n ; i--)
for(i = 0 ; i < n ; i++)

Оценка - хорошая тестовая задачка для претендента на разработку компиляторов...
Пора мне снова мыть Клаву...
По порядку возможностей:
for(i = -2147483629 ; i < n ; i--)
for(i = 0 ; i + n ; i--)
for(i = 0 ; i < n ; i++)
Оценка - хорошая тестовая задачка для претендента на разработку компиляторов...
Пора мне снова мыть Клаву...
NEW 23.01.10 17:11
в ответ Кот Дивуар 23.01.10 17:03
единственный, который удовлетворяет условиям задачи.
-----
Читай условия задачи и смотри специально выделенный момент в первом посте.
Им удовлетворяют все четыре решения.
В первом случае заменяется одна константа - '0' другой константой - '-2147483629'
Во втором заменяется операция '<' операцией '+'
В третьем заменяется операция '--' операцией '++'
В последнем - операнд 'i' операндом 'n'...
-----
Читай условия задачи и смотри специально выделенный момент в первом посте.
Им удовлетворяют все четыре решения.
В первом случае заменяется одна константа - '0' другой константой - '-2147483629'
Во втором заменяется операция '<' операцией '+'
В третьем заменяется операция '--' операцией '++'
В последнем - операнд 'i' операндом 'n'...





