Страница 1 из 2

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

Добавлено: 27 фев 2003, 18:20
Циник
Дано:

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

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

P.S. Кто знает решение, молчите! Кто не знает, решайте сами, в Гугле не подглядывайте! :twisted:

P.P.S. А сколько решений вы знаете?

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

Добавлено: 27 фев 2003, 18:23
Lepsik
Циник писал(а):Дано:

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

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

P.S. Кто знает решение, молчите! :twisted:

P.P.S. Сколько решений вы знаете?
2 как минимум, если не говорить о форме черточке. а то можно и больше

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

Добавлено: 27 фев 2003, 22:12
ajkj3em

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

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

Ответы

Добавлено: 28 фев 2003, 07:20
Циник
Отлично, товарищ Xyx! Одно решение есть.

Но этого маловато будет.

Еще? :twisted:

Добавлено: 28 фев 2003, 12:33
dEBUGER
for (i = 40;i < n; i--)

Добавлено: 28 фев 2003, 14:03
Смайл
dEBUGER писал(а):for (i = 40;i < n; i--)
Думаешь?

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

Добавлено: 28 фев 2003, 14:18
Смайл
В подражание дядюшке Ага

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

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

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

Добавлено: 28 фев 2003, 14:23
Циник
Смайл писал(а):В подражание дядюшке Ага

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

    
int i, n = 20; 
for (i = 0 ;~i < n; i--) printf("-"); 
Тщательнее надо, товарищ Смайл.
Черточки хорошо посчитал? :twisted:

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

Добавлено: 28 фев 2003, 14:27
Смайл
Циник писал(а):
Смайл писал(а):В подражание дядюшке Ага

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

    
int i, n = 20; 
for (i = 0 ;~i < n; i--) printf("-"); 
Тщательнее надо, товарищ Смайл.
Черточки хорошо посчитал? :twisted:
Ну там сэмь... восэмь....
погрешность вычислений... :P

Добавлено: 28 фев 2003, 14:30
Marmot

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

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

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

Добавлено: 28 фев 2003, 14:31
Смайл
На ишшо один, заветный....

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

int i, n = 20; 
for (i = 0 ;i < n; n--) printf("-"); 
[/code]

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

Добавлено: 28 фев 2003, 14:35
Циник
Смайл писал(а):Ну там сэмь... восэмь....
погрешность вычислений... :P
Ага :twisted:

Тогда снова задаю сакраментальный вопрос - еще решения будут?

Добавлено: 28 фев 2003, 14:37
Циник
Гениально, товарищи Смайл и Мармот!

Добавлено: 28 фев 2003, 14:41
Marmot
Циник писал(а):Гениально, товарищи Смайл и Мармот!
У Смайла правильнее, однако... :-(
:lol:

Добавлено: 28 фев 2003, 14:54
Смайл
Marmot писал(а):
Циник писал(а):Гениально, товарищи Смайл и Мармот!
У Смайла правильнее, однако... :-(
:lol:
С точки зрения Java разве что.... :roll:


Больше похоже вариантов нет
Если рассуждать дедуктивно то возможные места поисков:

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

 i = 0 
 i < n
 i--
как бы уже охвачены. Нет?

[/code]