Solved

# Puzzle for friends (and everyone :-) )

Posted on 2003-12-12
368 Views
Hi all,

Well, this is a simple for loop (of course, which doesn't do anything specific!). Let's see if we can make it different.

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

The problem is to make this for loop print the "-" exactly 20 times by either replacing, or adding or removing only a single character from the code. There are three solutions to the above problem.

By the way, Kocil, Akshay, haven't seen you guys around since a long while (matter of factly, I haven't been around much myself in the last few days. Am posting more on the Java forum now.) This is just an attempt to say Hi to all of you after a long time....

Anyways, everyone's welcome to answer. Let's see who gets all three correct solutions first!

Mayank.
0
Question by:mayankeagle
• 5
• 4
• 2
• +3

LVL 10

Accepted Solution

Sys_Prog earned 50 total points
ID: 9926997

Hi mayankeagle,

1] Replace i by n in for loop.
for ( i=0;i<n; n--)
2] Replace i by -i in the for loop.
for (i=0; -i<n ;i--)
3] Replace < by + in the for loop.
for ( i=0; i+ n; i-- )

Thanks

Amit
0

LVL 12

Expert Comment

ID: 9927048
1) for ( i = 0 ; i < n; i -- )

2) Hmm..
0

LVL 12

Expert Comment

ID: 9927051
Argh
Congrats.
0

LVL 45

Expert Comment

ID: 9927120
Wow Amit... that was fast and neat

welcome back mayank.. hope we will see more of you in coming days
0

LVL 10

Expert Comment

ID: 9927157
Thanks Sunny

-- Amit
0

LVL 30

Author Comment

ID: 9927262
Well, that was definitely quick. I guess he answered it within 8 minutes of my asking the question.... just out of curiosity, are you Amit Gupta?

BTW, thanks, Sunny. Hope I will be around more frequenlty now.

Mayank.
0

LVL 10

Expert Comment

ID: 9927300
Bingo....

Is this Mayank Sarogi

--Amit Gupta
0

LVL 30

Author Comment

ID: 9927355
Nopes,  sorry. I guess you're some other Amit Gupta :-) I'm Mayank Shridhar.
0

LVL 10

Expert Comment

ID: 9927392
That's a great coincidence.

But then thought it to be a remote possibility

Anyways, that also shows the abundance of people named Amit Gupta.....:(

Amit

0

LVL 30

Author Comment

ID: 9927684
>> .... Amit Gupta..... :(

Anyways, I guess I earned one more friend through this :-) See you around....

Mayank.
0

LVL 10

Expert Comment

ID: 9928124
Definitely Man,

I would love to have friends like u......   :)

Amit
0

LVL 3

Expert Comment

ID: 9948047
one more jus for fun

n= -20
:)
0

LVL 30

Author Comment

ID: 9948309
Nopes, in that case, control won't go into the for loop at all as ( i < n ) is not satisfied initially.
0

LVL 1

Expert Comment

ID: 9948452
for (i=0; ~i<n ;i--)
try this?

0

## Featured Post

### Suggested Solutions

This tutorial is posted by Aaron Wojnowski, administrator at SDKExpert.net.  To view more iPhone tutorials, visit www.sdkexpert.net. This is a very simple tutorial on finding the user's current location easily. In this tutorial, you will learn hoâ€¦
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to useâ€¦
The goal of this video is to provide viewers with basic examples to understand and use structures in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use conditional statements in the C programming language.

#### Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!