Programming Challenge #15: TRIANGLE PATTERN | Starting Out With C++ | Chapter 2

Programming Challenge #15: TRIANGLE PATTERN | Starting Out With C++ | Chapter 2 comes from the “Review Questions and Exercises” section at the end of Chapter 2 in Tony Gaddis’ book Starting Out With C++ : From Control Structures Through Objects/8th Edition.

Problem

Write a program that displays the following pattern on the screen:

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

Solution

#include <iostream>
using namespace std;

int main()
{
    cout << endl << endl;
    cout << "     *     " << endl;
    cout << "    ***    " << endl;
    cout << "   *****   " << endl;
    cout << "  *******  " << endl;
    cout << endl << endl;
    return 0;
}

Topics

2.1  The Parts of a C++ Program

CONCEPT: C++ programs have parts and components that serve specific purposes.

2.2  The cout Object

CONCEPT: Use the cout object to display information on the computer’s screen.

2.3  The #include Directive

CONCEPT: The #include directive causes the contents of another file to be inserted into the program.

2.13 Scope

CONCEPT: A variable’s scope is the part of the program that has access to the variable.

2.17 Programming Style

CONCEPT: Programming style refers to the way a programmer uses identifiers, spaces, tabs, blank lines, and punctuation characters to visually arrange a program’s source code. These are some, but not all, of the elements of programming style.

The End: for Programming Challenge #15: TRIANGLE PATTERN | Starting Out With C++ | Chapter 2!

Thank you for taking interest in this post. I hope it was helpful for you as much as it helped me along my journey in learning to code!

Check Out:

Category: Starting Out With C++ | Chapter 2 | Programming Challenge Solutions

Leave a Reply