Тема: Программистские головоломки. |
Grossmutters_G 
Поручик

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

Сообщений: 100
|
Спорное, так как минимум 20 выведет точно
int i;
for(i=0;i
|
 |
 |
09 Апреля 2005 03:43 |
|
|
Impulsive 
Шкипер

Сообщений: 100
|
|
Кот Матроскин 
Бывший океанец
Сообщений: 9826735
|
|
Grossmutters_G 
Поручик

Сообщений: 1882
|
|
Grossmutters_G 
Поручик

Сообщений: 1882
|
|
Grossmutters_G 
Поручик

Сообщений: 1882
|
знак "больше" - последовательность символов "&", "g", "t" и ";"
знак "меньше" - последовательность символов "&", "l", "t" и ";"
знак "копирайт" - догадаетесь сами? 
>
|
---------------------- |
"Было бы величайшей ошибкой думать...",-В.И.Ленин
|
 |
 |
09 Апреля 2005 11:05 |
|
|
Grossmutters_G 
Поручик

Сообщений: 1882
|
|