Table of Contents
Floyd’s triangle star patterns in C++ language
In this tutorial, we will discuss Floyd’s triangle patterns in C++ language
In this post, we will learn how to create Floyd,s triangle star pattern using for loop
In the C++ language, we can display many patterns (star, number, alphabet, binary patterns using for loop, while loop and do-while loop)
Here, we can print floyd;s triangle satr pattern using nested for loop in C++ language
Triangle star patterns
Triangle star pattern `1
This program allows the user to enter the number of rows and then it displays the right triangle star pattern using for loop in c language
#include <iostream>
using namespace std;
int main()
{
int i,j,rows;
cout<<"Enter the number of rows: ";
cin>>rows;
for(i=1;i<=rows;++i)
{
for(j=1;j<=i;++j)
{
cout<<"* ";
}
cout<<"n";
}
return 0;
}
When the above code is executed,it produces the following result
Triangle star pattern `2
This program allows the user to enter the number of rows and then it displays the inverted right triangle star pattern using for loop in c language
Program 2
#include <iostream>
using namespace std;
int main()
{
int i,j,rows;
cout<<"Enter the number of rows: ";
cin>>rows;
for(i=rows;i>=1;--i)
{
for(j=1;j<=i;++j)
{
cout<<"* ";
}
cout<<"n";
}
return 0;
}
When the above code is executed,it produces the following result
Triangle star pattern `3
This program allows the user to enter the number of rows and then it displays the mirrored right triangle star pattern using for loop in c language
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i,j,k,rows;
cout << "Enter the number of rows" << endl;
cin>>rows;
for(i=rows; i>=1; i--){
for(j=1; j<i; j++){
cout<<" ";
}
for(k=rows; k>=i; k--){
cout<<"*";
}
cout<<"\n";
}
getch();
return 0;
}
When the above code is executed,it produces the following result

Triangle star pattern `4
This program allows the user to enter the number of rows and then it displays the inverted mirrored right triangle star pattern using for loop in c language
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i,j,k,rows;
cout << "Enter the number of rows" << endl;
cin>>rows;
for(i=rows; i>=1; i--){
for(j=rows; j>i; j--){
cout<<" ";
}
for(k=1; k<=i; k++){
cout<<"*";
}
cout<<"\n";
}
getch();
return 0;
}
When the above code is executed, it produces the following result


