Тема: Программистские головоломки. |
Grossmutters_G
Поручик
Сообщений: 1882
|
В этой теме я бы очень хотел обратиться в первую очередь к инструменту программиста-разработчика - к языку программирования, на котором он ваяет свои шедевры.
Вот задачка первая, язык программирования "С":
Нижеприведенный кусок кода должен был выполнять следующие действия, а именно: выдать на экран 20 знаков "*"... Но в спешке, программист Вася вместо "++" после переменной i написал "--"...
Задача: исправить код так, чтобы он выполнял надлежащие ему действия путем замены или добавления (но не обоих действий сразу) всего только одного символа в приведенном фрагменте.
====================================
int i;
for(i=0;i<20;i--)
&nbps;&nbps;&nbps;printf("*");
====================================
Подсказка: говорят, что существует 3 решения данной задачи; мне известны 2 верных, и одно - спорное;
По возможности, хотелось бы получить от заинтересованных минимум два варианта решения, с объяснениями
Возможно, многие уже знают подобную задачу или быстро соображают, решайте все равно Но будьте добры объяснить решение вдруг кто-то не знает Или де дайте подумать остальным - выбор ваш
Итак, в путь!
|
---------------------- |
"Было бы величайшей ошибкой думать...",-В.И.Ленин
|
|
|
08 Апреля 2005 23:55 |
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
CrystalSoul
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
CrystalSoul
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Impulsive
Шкипер
Сообщений: 100
|
Спорное, так как минимум 20 выведет точно
int i;
for(i=0;i
|
|
|
09 Апреля 2005 03:43 |
|
|
Impulsive
Шкипер
Сообщений: 100
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9825988
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
знак "больше" - последовательность символов "&", "g", "t" и ";"
знак "меньше" - последовательность символов "&", "l", "t" и ";"
знак "копирайт" - догадаетесь сами?
>
|
---------------------- |
"Было бы величайшей ошибкой думать...",-В.И.Ленин
|
|
|
09 Апреля 2005 11:05 |
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|