In this project, I will show you how to print hollow butterfly pattern using for loop in C++ programming language.
Problem Statement:
You have to print hollow butterfly pattern for a given input n.
Input:
You have to enter an integer n.
Constraints:
3<=n<=50
Output:
Print the demanded hollow butterfly.
Input:
5
Output:
Following is the source code in C++ programming language for above problem statement:
#include using namespace std; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ if(j==1 || j==i){ cout<<"*"; }else{ cout<<" "; } } for(int j=1;j<=2*n-2*i;j++){ cout<<" "; } for(int j=1;j<=i;j++){ if(j==1 || j==i){ cout<<"*"; }else{ cout<<" "; } } cout<<endl; } for(int i=n;i>=1;i--){ for(int j=1;j<=i;j++){ if(j==1 || j==i){ cout<<"*"; }else{ cout<<" "; } } for(int j=1;j<=2*n-2*i;j++){ cout<<" "; } for(int j=1;j<=i;j++){ if(j==1 || j==i){ cout<<"*"; }else{ cout<<" "; } } cout<<endl; } return 0; }
Submitted by Ebtesam Ahmad Karimi (ebtesam)
Download packets of source code on Coders Packet
Comments