Еще одна задача по программированию

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Marmot
Графоман
Сообщения: 38343
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Canyon Heights
Контактная информация:

Сообщение Marmot »

Смайл писал(а): С точки зрения Java разве что.... :roll:
За мой код я девелоперу руки поотрывал бы ...
А твой, ничего так, относительно читабельный... :roll:
Аватара пользователя
Циник
Завсегдатай
Сообщения: 442
Зарегистрирован: 17 фев 2003, 17:17

Ответы

Сообщение Циник »

Итак, товарищи, на задачупоступило 3 (три) правильных решения, во всех изменения коснулись последней строчки:

Хух:

Код: Выделить всё

for (i = 0 ;-i < n; i--) printf("-"); 
Мармот:

Код: Выделить всё

for (i = 0 ; i + n; i--) printf("-");  
Смайл:

Код: Выделить всё

for (i = 0 ;i < n; n--) printf("-"); 
Keep up the good job, comrades!

Существуют ли еще решения, мне неизвестно. Похоже, что нет.

P.S. Своей ошибкой тов. Смайл лишил меня возможности задать одну припасенную дополнительную задачу "по мотивам", но у меня есть запасе еще одна. Следите за публикациями. :twisted:
Последний раз редактировалось Циник 28 фев 2003, 17:00, всего редактировалось 1 раз.
Аватара пользователя
Циник
Завсегдатай
Сообщения: 442
Зарегистрирован: 17 фев 2003, 17:17

Сообщение Циник »

Marmot писал(а): За мой код я девелоперу руки поотрывал бы...
Согласен, товарищ :twisted:
Но ведь на то это и задача, а не production code.
Аватара пользователя
Циник
Завсегдатай
Сообщения: 442
Зарегистрирован: 17 фев 2003, 17:17

Дополнительная задача "по мотивам"

Сообщение Циник »

Условия те же, что и в исходной задаче, но напечатать нужно только одну черточку.
Повторюсь для удобства:

Дано:

Код: Выделить всё

int i, n = 20; 
for (i = 0 ; i < n; i--) printf("-"); 
Задача:
Модифицировать данный код путем изменения 1 (одного) символа так, чтобы он печатал 1 (одну) черточку.

Ваши решения?
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Re: Дополнительная задача "по мотивам"

Сообщение ajkj3em »

Циник писал(а):Условия те же, что и в исходной задаче, но напечатать нужно только одну черточку.
Повторюсь для удобства:

Дано:

Код: Выделить всё

int i, n = 20; 
for (i = 0 ; i < n; i--) printf("-"); 
Задача:
Модифицировать данный код путем изменения 1 (одного) символа так, чтобы он печатал 1 (одну) черточку.

Ваши решения?

Код: Выделить всё

int i, n = 20; 
for (i = 0 ; i < n; i--);printf("-"); 
а сколько фана можно выжать из оператора , !
Аватара пользователя
Циник
Завсегдатай
Сообщения: 442
Зарегистрирован: 17 фев 2003, 17:17

Re: Дополнительная задача "по мотивам"

Сообщение Циник »

huh писал(а):

Код: Выделить всё

int i, n = 20; 
for (i = 0 ; i < n; i--);printf("-"); 
Совершенно верно! Ну, тут я был уверен, что нашим зубрам делам нечего :twisted:
а сколько фана можно выжать из оператора , !
А то! :twisted:
Ответить