CPP program to print Floyd’s triangle number patterns
CPP program to print Floyd’s triangle number patterns
In this tutorial, we will discuss about CPP program to print Floyd’s triangle number patterns
In C++ language, we can write different Floyd’s triangle number pattern program using nested for loop.
To understand this pattern, you must know how for loop and nested for loop works in C++ language
C++ floyd’s triangle number pattern programs
Number pattern 1
number pattern 1
#include
#include
using namespace std;
int main()
{
int i,j,row;
cout<<"Enter the value for row :";
cin>>row;
cout << "The number floyd's triangle patterns" << endl;
for(i=1; i<=row; i++ ){
for(j=1; j<=i; j++ ){
cout<
When the above code is executed, it produces the following results:
Enter the value for the row: 8
The number Floyd's triangle pattern
1
22
333
4444
55555
666666
7777777
88888888
Number pattern 2
floyd’s triangle pattern 2
#include
#include
using namespace std;
int main()
{
int i,j,row;
cout<<"Enter the value for row :";
cin>>row;
cout << "The number floyd's triangle patterns" << endl;
for(i=1; i<=row; i++ ){
for(j=1; j<=i; j++ ){
cout<
When the above code is executed, it produces the following results:
Enter the value for the row: 7
The number Floyd's triangle pattern
1
12
123
1234
12345
123456
1234567
Number pattern 3
Floyd’s triangle number pattern 3
#include
#include
using namespace std;
int main()
{
int i,j,k=1,rows;
cout<<"Enter number of rows";
cin>>rows;
cout<<"You entered 8 \n here your triangle pattern\n";
for(i=1; i<=rows; i++){
for(j=1; j<=i; j++){
cout<
When the above code is executed, it produces the following results:
Enter number of rows: 8
you entered 8
here your triangle pattern
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
Number pattern 4
Floyd’s triangle number pattern 4
inverted floyd’s triangle pattern printing using nested for loop
#include
#include
using namespace std;
int main()
{
int i,j,rows;
cout<<"Enter the number of rows you want :";
cin>>rows;
cout << "here your "<=1; i--){
for(j=1; j<=i; j++){
cout<
When the above code is executed, it produces the following results:
Enter number of rows you want: 8
here your 8 number of Floyd's triangle
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Number pattern 5
floyd’s triangle pattern printing using for loop and while loop
floyd triangle pattern 5
#include
using namespace std;
int main()
{
int rows,n;
cout<<"Enter the number of rows you want :";
cin>>rows;
cout << "Here number pattern is:" << endl;
for(int i=1; i<=rows; ++i)
{
n=rows-i;
while(n>0)
{
cout<<" ";
n--;
}
for(int j=i; j>=1; j--)
{
cout<
When the above code is executed, it produces the following results: