Creating patterns using C++

  • C/++/#
  • Thread starter RoughRoad
  • Start date
  • #1
63
0
How to create patterns using C++? I am new to programming and would really appreciate some help in creating patterns. For example, how will you create this pattern using two for-loops?

*
**
***
****
*****


And btw, this is not a homework question. Was just curious. Thanks. And please also explain the algorithm for creating such patterns. Thanks!
 

Answers and Replies

  • #2
Borek
Mentor
28,545
2,983
External loop is responsible for the number of lines printed, internal loop is responsible for printing stars in each line.
 
  • #3
63
0
I tried, but all I get is a horizontal line of asterisks. what can be wrong?
 
  • #5
63
0
I included endl in the same cout statement, like this:

cout <<"*"<<endl;

does that make any difference?
 
  • #6
Borek
Mentor
28,545
2,983
endl ends the line - if there is no endl added, all asterisks will land in one line:

Code:
cout << "*";
cout << "*";
cout << "*";
cout << "*";
yields

****

while

Code:
cout << "*";
cout << "*";
cout << endl;
cout << "*";
cout << "*";
yields

**
**

Code:
cout << "*" << endl;
and

Code:
cout << "*";
cout << endl;
are equivalent.
 
  • #7
phinds
Science Advisor
Insights Author
Gold Member
2019 Award
16,430
6,726
RoughRoad, when you are trying to do something with a program is is best to follow the old adage "if you don't know how to do it without a computer, then you don't know how to do it WITH a computer". The implication of this is that you should lay out a set of clearly defined, logical steps that do what you want. Then implementing those steps in a computer language should be trivial.

For example:

step 1: set n=1
step 2: start a new line
step 3: print n asterisks in a row
step 4: increment n
step 5: if n > 10 then stop
step 5: go back to step 1

EDIT: these steps, by the way, are called "pseudo code", which basically just means "I'm not really computer code but I'm a consistent, logical, set of steps written in English so I'm pretending to be computer code until somebody decides on a language and turns me into REAL computer code"
 

Related Threads on Creating patterns using C++

  • Last Post
Replies
7
Views
62K
  • Last Post
Replies
3
Views
491
Replies
2
Views
2K
  • Last Post
Replies
4
Views
1K
  • Last Post
Replies
5
Views
3K
  • Last Post
Replies
4
Views
3K
Replies
5
Views
4K
Top