C++ Program to Print Right Triangle Character Pattern

Write a C++ program to print right triangle character pattern using for loop.

#include<iostream>
using namespace std;

int main()
{
	int rows;

	cout << "Enter Right Triangle of Characters Rows = ";
	cin >> rows;

	cout << "Right Angled Triangle of Characters Pattern\n";
	int alphabet = 65;

	for (int i = 1; i <= rows; i++)
	{
		for (int j = 0; j <= (2 * i - 2); j++)
		{
			cout << char(alphabet + j) << " ";
		}
		cout << "\n";
	}
}
C++ Program to Print Right Triangle Character Pattern

C++ program to print the right angled triangle characters pattern using a while loop.

#include<iostream>
using namespace std;

int main()
{
	int rows, i, j, alphabet;

	cout << "Enter Right Triangle of Characters Rows = ";
	cin >> rows;

	cout << "Right Angled Triangle of Characters Pattern\n";
	alphabet = 65;
	i = 1;

	while (i <= rows)
	{
		j = 0;
		while (j <= (2 * i - 2))
		{
			cout << char(alphabet + j) << " ";
			j++;
		}
		cout << "\n";
		i++;
	}
}
Enter Right Triangle of Characters Rows = 12
Right Angled Triangle of Characters Pattern
A 
A B C 
A B C D E 
A B C D E F G 
A B C D E F G H I 
A B C D E F G H I J K 
A B C D E F G H I J K L M 
A B C D E F G H I J K L M N O 
A B C D E F G H I J K L M N O P Q 
A B C D E F G H I J K L M N O P Q R S 
A B C D E F G H I J K L M N O P Q R S T U 
A B C D E F G H I J K L M N O P Q R S T U V W 

This C++ example displays the right angled triangle pattern of characters using the do while loop.

#include<iostream>
using namespace std;

int main()
{
	int rows, i, j, alphabet;

	cout << "Enter Right Triangle of Characters Rows = ";
	cin >> rows;

	cout << "Right Angled Triangle of Characters Pattern\n";
	alphabet = 65;
	i = 1;

	do
	{
		j = 0;
		do
		{
			cout << char(alphabet + j) << " ";

		} while (++j <= (2 * i - 2));
		cout << "\n";

	} while (++i <= rows);
}
Enter Right Triangle of Characters Rows = 15
Right Angled Triangle of Characters Pattern
A 
A B C 
A B C D E 
A B C D E F G 
A B C D E F G H I 
A B C D E F G H I J K 
A B C D E F G H I J K L M 
A B C D E F G H I J K L M N O 
A B C D E F G H I J K L M N O P Q 
A B C D E F G H I J K L M N O P Q R S 
A B C D E F G H I J K L M N O P Q R S T U 
A B C D E F G H I J K L M N O P Q R S T U V W 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ]