Официальный сайт студ.городка НГТУ
Программирование и БД » задачка для разминки 

#1  27.08.06 01:45

задачка для разминки

Код::

int n = 20;
for( int i = 0 ; i < n ; i-- )
printf("*");

это код с ошибкой, он напечатает не 20 звёздочек, а надо 20.
исправив ровно 1(!) символ, нужно исправить код
задача имеет 3 решения - условно "математическое" , "программистское", "хакерское".

можно добавлять знак (исправить пробел на символ)
можно удалять символ (замена на пробел)

Offline

#2  27.08.06 03:00

Re: задачка для разминки

Код::

int n = 20;
for( int i = 0 ; -i < n ; i-- )
printf("*");

Offline

#3  27.08.06 03:02

Re: задачка для разминки

Код::

int n = 20;
for( int i = 0 ; i < n ; n-- )
printf("*");

Offline

#4  27.08.06 06:29

Re: задачка для разминки

materazzi, ага,  осталось еще одно решение

Offline

#5  27.08.06 11:44

Re: задачка для разминки

:)

Исправлено Legioner (27.08.06 12:00)

Offline

#6  27.08.06 11:59

Re: задачка для разминки

Код::

int n = 20;
for( int i = 0 ; i + n ; i-- )
printf("*");

хакерское

Исправлено Legioner (27.08.06 12:00)

Offline

#7  29.08.06 22:45

Re: задачка для разминки

Код::

int n = 20;
for( int i = 20 ; i < n ; i-- )
printf("*");

Offline

#8  29.08.06 22:48

Re: задачка для разминки

Л@хматый, надо 20 звездочек

Offline

#9  29.08.06 23:10

Re: задачка для разминки

Л@хматый, у тебя ни одной звездочки не будет.

Offline

#10  30.08.06 10:52

Re: задачка для разминки

Maver, а ты прав)) я по пьяни писал решение...логика нифига не хотела включаться

Offline

#11  06.09.06 06:01

Re: задачка для разминки

э.... а хакерское какое решение?

Offline

#12  06.09.06 09:43

Re: задачка для разминки

Legioner написал(а):

Код::

int n = 20;
for( int i = 0 ; i + n ; i-- )
printf("*");

хакерское

вот оно

Offline

#13  06.09.06 10:15

Re: задачка для разминки

Укроп написал(а):

гы точно , ты смотри ка.
но "хакерским" я бы назвал если бы прога сама в себе изменила бы условие "пропатчив" себя в памяти

Это не я бляяя...

Offline

#14  06.09.06 16:07

Re: задачка для разминки

ээээ.......объясните тупому -

PeSTuGa написал(а):

for( int i = 0 ; i + n ; i-- )

это же условия цикла?
то есть в переводе на русский -
для i от 0 до ????? i=i-1

не понимаю, что такое "i+n"???

Offline

#15  06.09.06 19:08

Re: задачка для разминки

цикл будет выполнятся, пока i+n отлично от нуля

Offline

#16  06.09.06 19:09

Re: задачка для разминки

для логического условия, если значение равно нулю, то это "ложь", если не равно нулю - это "истина". а истиной может быть и "1", и "10", и "-1"...

чет такое. знаю, что чуть-чуть не прав, поэтому прошу меня исправить))

Offline

#17  06.09.06 19:25

Re: задачка для разминки

Укроп написал(а):

ты прав. 0 он же false.
a true - все что не false то есть не 0 то есть !0 то есть любой набор букв и любое число )

Это не я бляяя...

Исправлено Укроп (06.09.06 19:25)

Offline

#18  07.09.06 03:01

Re: задачка для разминки

ну е-мое :)

Offline

#19  07.09.06 22:39

Re: задачка для разминки

а еще задачи есть?)

Offline

#20  09.09.06 00:13

Re: задачка для разминки

простая задача. такие ещё на первом курсе были.
ошибку видно очень хорошо.

Offline

#21  09.09.06 10:11

asp
Профиль

Re: задачка для разминки

Gizmo написал(а):

ошибку видно очень хорошо

видно-то да, но не всегда когда видно ошибку, очевидно ее решение ;)

Offline

#22  11.09.06 20:27

Re: задачка для разминки

Такие задачи никуда не пригодятся. Эта задача - хулиганская :)))

Offline

#23  24.10.08 17:02

Re: задачка для разминки

int n = 20;
for( int i = 0 ; i + n ; i++)
printf("*");

Offline

#24  24.10.08 20:06

Re: задачка для разминки

матрос, некропостер, да еще и накосячил )))

Offline

#25  26.10.08 09:30

Re: задачка для разминки

.

Исправлено Udaw (27.10.08 10:01)

Offline

#26  26.10.08 11:47

Re: задачка для разминки

Udaw, если я правильно понимаю, то в обоих случае в начале цикла i будет больше н, значит нифига не будет...

Offline

#27  26.10.08 17:58

Re: задачка для разминки

по-моему, в прошлом году была такая тема.

Offline

#28  27.10.08 10:05

Re: задачка для разминки

ЙожжЫк, да, действительно... чета думал другой знак в условии

Offline

Программирование и БД » задачка для разминки 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.056 сек.
Выполнено 14 запросов.