for loops

Reply

Join Date: Sep 2003
Posts: 2
Reputation: lobo is an unknown quantity at this point 
Solved Threads: 0
lobo lobo is offline Offline
Newbie Poster

for loops

 
0
  #1
Sep 22nd, 2003
i am in a intro to cs class and need help with a current project. it is a simple project but I seem to be stuck. the program is to read 2 integers for the height and width of a rectangle and then display the rectangle using "#" 's. We are to do this using a loop construct such as a for loop. my problem is that I do not know how to display the "#"'s for the width of the rectangle. can anyone help?
Last edited by lobo; Sep 22nd, 2003 at 8:43 pm.
Reply With Quote Quick reply to this message  
Join Date: Sep 2003
Posts: 22
Reputation: Mike29936 is an unknown quantity at this point 
Solved Threads: 0
Mike29936 Mike29936 is offline Offline
Newbie Poster

Re: for loops

 
0
  #2
Sep 22nd, 2003
Awright, I don't know what 'cs' is. But here's a basic idea of what you need to do:

Get input and store in variables named 'width' and 'height'
for (temp=0;temp<width;temp++)
for (temp2=0;temp2<height;temp2++)
print out '#'

How it works is it goes across:

#####

But since theres another for loop every time it moves across one, it goes down a column:

###
###
###

For example, it'll start at the first #, right? It'll loop until it reaches the last one, but for every time it goes across, it makes a column with a second for loop.

Hopefully I've explained clearly enough.

Btw, I don't know what 'cs' is, but here's some C/C++ code, if it'll help:

  1. #include <stdio.h>
  2. int main(void) {
  3. int temp=0,temp2=0,width=0,height=0;
  4. printf("Input width and height:\n");
  5. scanf("%d%d",&width,&height);
  6. for (temp=0;temp<width;temp++)
  7. for (temp2=0;temp2<height;temp2++)
  8. putchar('#');
  9. return 0;
  10. }

That's untested, but according to all logic and reasoning available at the time of writing, it should work.
Reply With Quote Quick reply to this message  
Join Date: Sep 2003
Posts: 2
Reputation: lobo is an unknown quantity at this point 
Solved Threads: 0
lobo lobo is offline Offline
Newbie Poster
 
0
  #3
Sep 25th, 2003
thanks, by the way I used "cs" to stand for "computer science"
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC