Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Сколько батонов должен купить программист 15.09.03 09:44 Число просмотров: 3922 [HandleX, Ktirf, whiletrue]
Автор: cxell Статус: Незарегистрированный пользователь Отредактировано 16.09.03 00:11 Количество правок: 1
|
Итак, анекдот:
Жена отправляет программиста в магазин
- Купи батон, а если будут яйца - возми десяток...
Ну он и пошел..
- Дайте батон... Яйца есть?
- Есть!
- Тогда дайте десять батонов...
Если рассмотреть представленный в анекдоте алгоритм, то налицо ошибка - не указан тип данных, и поэтому по умолчанию используется тип, упомянутый ранее.
Но с другой стороны: программист всё-таки оптимизировал алгоритм, купив 10 батонов, а не 11, или же алгоритм уже был оптимизирован в момент задания?
Т.е. какой из двух вариантов реализации правильный:
1)
батон *батоны;
if (!яйца)
батоны = new батон;
else
батоны = new батон[10];
или
2)
батоны = new батон;
if (яйца) батоны.join(new батон[10]);
|
- Сколько батонов должен купить программист - cxell 15.09.03 09:44 [3922]
|
|
|