Перейти к содержимому

Фото
- - - - -

маленькая задачка


  • Вы не можете создать новую тему
  • Please log in to reply
3 ответов в этой теме

#1 V^v

V^v
  • Пользователь
  • 316 сообщений

Отправлено 02 Ноябрь 2006 - 19:40

зaдачка для программистов, показавшаяся мне довольно интересной:

Замените(не добавляйте, не удаляйте) в программе ровно 1 символ, чтобы программа печатала 20 звездочек. Постарайтесь найти 3 разных способа.
int main(void)
{
  int i, N=20;

  for(i = 0; i < N; i--)
	printf("*");

  return 0;
}

  • 0
int main(void)

#2 OzzY

OzzY

    Великий и Ужасный

  • Пользователь
  • 461 сообщений

Отправлено 02 Ноябрь 2006 - 22:11

for(i = 0; i < N; N--)

for(i = 0; i + N; i--)

for(i = 0;-i < N; i--)

Сообщение изменено: OzzY (02 Ноябрь 2006 - 23:36 )

  • 0

#3 БугаГа

БугаГа
  • Пользователь
  • 260 сообщений
  • Откуда:-за

Отправлено 03 Ноябрь 2006 - 18:12

хмм, я тока до
for(i = 0; i < N; N--)
догадался <_<
  • 0
First they ingore you. Then they laugh at you. Then they fight you. Then you win. © Mahatma Ghandi

#4 V^v

V^v
  • Пользователь
  • 316 сообщений

Отправлено 04 Ноябрь 2006 - 12:43

если сам додумался, то браво Ozzy!
  • 0
int main(void)