3 votes

Do - While loop

you want to keep asking the user about height if n is smaller than 1 or larger than 8 right ? check your code, the way you're writing it ,the program is gonna keep asking for height as long as n is ...
user avatar
2 votes
Accepted

Why is this while loop generating errors

Assuming the error you are getting is not related to a linking error, which is common, then the error I assume you are getting is loop_check.c:14:15: warning: '&&' within '||' [-Wlogical-...
user avatar
1 vote

Why is this while loop generating errors

I'm not entirely sure about the logic of your conditions but putting the and (&&) conditions in brackets () should fix it. This is what you have: while(C< 0 && C < ...
user avatar
  • 90
1 vote

Pset1 Greedy; problem with do-while loop

Your while loop does not end up EDIT: (Thanks to SuperNovaCoder for your intervention) The problem is that equality must be achieved ie the conditions must be >= EDIT1: while(cent_amount>=0) ...
user avatar
  • 5,172
1 vote
Accepted

Do-while loop in pset1 returning negatives

Your code is actually doing what you told it to, but you told it to print out the number of bottles before it exited the for-loop. A simple fix is to put the printf outside the for-loop. If you still ...
user avatar
1 vote

Problem in the do..while loop in Mario.c

The declaration of your main function needs to be as so: int main(void) { ...code... } Notice the positions of curly braces relative to the declaration and the lack of semi-colons.
user avatar
1 vote
Accepted

pset1 mario.c this works, but can I better optimise?

My solution is very similar to yours. The printf("%s", " "); could be changed to printf(" ");. You could (not sure if you should) combine the two for-loops for(int j = 0; j < h-i-1; j++) //...
user avatar
  • 20.7k
1 vote
Accepted

Do While loop running even if not needed

Your analysis is correct. Perhaps you might want to review class materials on the difference between while loops and do/while loops? A do/while loop is guaranteed to run at lease once because the ...
user avatar
  • 64.2k
1 vote
Accepted

Problem with the Do While loop for Mario

Look at the test in the while loop: while (hight < 0 && hight > 23); The while loop will repeat when the test condition is true. So with that in mind, can you tell me any number that ...
user avatar
  • 64.2k
1 vote
Accepted

Pset 1 Bug with Do While Loop

Simple problem. You put a semicolon in int main(void); The correct structure is: int main(void) { // code goes between curly braces } You also have a declaration statement, int n; before the ...
user avatar
  • 64.2k

Only top scored, non community-wiki answers of a minimum length are eligible