Code::Blocks

User forums => Using Code::Blocks => Topic started by: Orhan on October 15, 2012, 08:38:04 pm

Title: do-while loop
Post by: Orhan on October 15, 2012, 08:38:04 pm
Hello everybody!

I have a problem with the usage of do-while loop in code blocks.

The problem is that it somehow HAS to run at least once. The part of my program is:

printf("Enter number e: \n");
scanf("%f", &e);

do
    {
       
        printf("Enter number e: \n");
        scanf("%f", &e);
    }
    while(e<0.0001 || e>0.1);

If I enter 0.01 for example, I get the message again and when I enter 0.01 again, the program goes out of the loop. Shouldn't it skip the do part and continue without the loop after the first input?
Title: Re: do-while loop
Post by: Martin K. on October 15, 2012, 09:21:17 pm
It does exactly what you have coded and this is not a Code::Blocks thing.
Search for a c/c++ Forum.

Martin