| Thread Closed |
Pyramid in C++ |
Share Thread | Thread Tools |
| Oct25-08, 06:44 PM | #1 |
|
|
Pyramid in C++
I need to do a pyramid in C++ like this one:
* * * * * * * * * * * * * * * buti just know how to do the figure at one side: * * * * * * * * * * * * * * * # include <stdio.h> # include <math.h> void main() { int count,count2; for(count=1;count<=5;count++) { for(count2=1;count2<=count;count2++) printf(" *"); printf("\n"); } } Can anyone help me hoy to change from the side to a pyramid form? |
| Oct25-08, 07:08 PM | #2 |
|
Admin
|
Please elaborate, as both pyramids look identical.
|
| Oct25-08, 07:14 PM | #3 |
|
|
ok sorry, i did it as a pyramid but the page puts it at the corner yet. Bu i mean i just know how to do the figure that is above drawn with the *, but i ned to do it but in the pyramid form, like a triangle of the cue ball, but with base 5.
|
| Oct25-08, 07:18 PM | #4 |
|
Admin
|
Pyramid in C++
You have to print spaces before stars.
|
| Oct25-08, 07:19 PM | #5 |
|
|
ok, and howi do that?....
|
| Oct25-08, 07:21 PM | #6 |
|
|
how i do that in my code above ?
|
| Oct25-08, 08:20 PM | #7 |
|
|
If you draw your triangle with visible spaces, then you can count how many you need on each line, and you can programme accordingly, right?
----* ---*-* --*-*-* -*-*-*-* *-*-*-*-* So you see that there are fours spaces on the first line, three on the second, and so on. Now you just have to translate that into your code. |
| Oct25-08, 08:35 PM | #8 |
|
|
ok, i know that ther i need always four spaces in each line but i dont know how to put that in codes for run my programs perfectly....i just know how to put all the * to begin at the left corner....that the problem
can u help me more?.... |
| Oct25-08, 08:53 PM | #9 |
|
|
.....
for(count=1;count<=5;count++) { /* here you need to insert 4 spaces when count==1, 3 spaces when count==2, (3=5-2) 2 spaces when count==3, (2=5-3) 1 space when count==4, (1=5-4) 0 space when count==5 (0=5-5) get the idea? You can do this with an additional for/next loop that runs 5-count times, each time it should print ONE space. Try it out, if it does not work, post this part of your code. If it works, post the result!! */ for(count2=1;count2<=count;count2++) printf(" *"); printf("\n"); } ..... |
| Oct25-08, 09:08 PM | #10 |
|
|
Do you mean that right?...
but i dont know how to state the instruction of teh spaces in that for between the other two for... help me a little more plz # include <stdio.h> # include <math.h> void main() { int count,count2; for(count=1;count<=5;count++) { for( ; ; ) for(count2=1;count2<=count;count2++) printf(" *"); printf("\n"); } } |
| Oct25-08, 09:16 PM | #11 |
|
|
i dont know how to do this:
You can do this with an additional for/next loop that runs 5-count times, each time it should print ONE space. i have just discuss in my class the instruction for no more than that.... |
| Oct25-08, 09:28 PM | #12 |
|
|
for(count=1;count<=5;count++)
{ // complete the start value and end condition for the loop, the index should increment by one for( ; ; ){ /* here you add a printf statement that prints simply " " (a space)*/} // for(count2=1;count2<=count;count2++) printf(" *"); printf("\n"); } |
| Oct25-08, 09:34 PM | #13 |
|
|
ty... i sucees with my pyramid i get the correct code
# include <stdio.h> # include <math.h> void main() { int count,count2,count1; for(count=1;count<=5;count++) { for(count1=count;count1<=5;count1++) printf(" "); for(count2=1;count2<=count;count2++) printf(" *"); printf("\n"); } } |
| Oct25-08, 09:39 PM | #14 |
|
|
Congratulations!!!
|
| Oct25-08, 09:59 PM | #15 |
|
|
ty..... i will need your help durng the rest of the semester... i have another homeworks.. i will begin on the week so i will request your help... a lot of thanks...
|
| Thread Closed |
| Thread Tools | |
Similar Threads for: Pyramid in C++
|
||||
| Thread | Forum | Replies | ||
| ::::square pyramid::::: | Calculus & Beyond Homework | 8 | ||
| Pyramid Game | Precalculus Mathematics Homework | 2 | ||
| square pyramid? | General Math | 4 | ||
| Pyramid of Egypt | Brain Teasers | 12 | ||