Что-то опять с багами:
"О программистком мышлении... Жена говорит программисту:
- Сходи в магазин, купи батон колбасы. Да, если там есть яйца, возьми десяток.
Программист приходит в магазин и спрашивает продавца:
- У вас есть яйца?
- Есть...
- Тогда дайте мне десяток батонов колбасы.
Анекдот очень хорошо подходит для теста "Who is who?",чтобы различить Чайника (Ч), Ламера (Л), и конкретного Программера (П) по их реакции.
(Ч) - от души смеется.
(Л) - подумав, глубокомысленно: А в чем юмор-то?
(П) - А он че, дурак? Надо же было 11 батонов брать!
Пояснение для первых 2-х категорий:
Переписываем вводную на C++ :
Батон_колбасы.Взять(1):
//Да.
if(В_магазине.Яйца.Есть())
Батон_колбасы.Взять(10)
Итого: Взять-то надо 1+10=11"
А программер-то ПРАВ!
Колбаса.Взять(1);
if(Яйца.Есть())
Колбаса.Взять(10-Колбаса.ИмеющеесяКоличество());
Проверено! Обезжучено! Рекомендую!