Assume that the int variables i , j and n have been declared , and n has been initialized . Write code that causes a “triangle” of asterisks to be output to the screen, i.e., n lines should be printed out, the first consisting of a single asterisk, the second consisting of two asterisks, the third consisting of three, etc. The last line should consist of n asterisks.

LANGUAGE: C++

CHALLENGE:

Assume that the int variables i , j and n have been declared , and n has been initialized . Write code that causes a “triangle” of asterisks to be output to the screen, i.e., n lines should be printed out, the first consisting of a single asterisk, the second consisting of two asterisks, the third consisting of three, etc. The last line should consist of n asterisks. Thus, for example, if n has value 3, the output of your code should be (scroll down if necessary):
*
**
***

SOLUTION:


for (i=1; i<=n; i++){
    for (j=1; j<=i; j++)
        cout << "*";
    cout << "\n";
}