Sie sind auf Seite 1von 2

//By Nida Afaq

//===============closed shapes using 'for' loop============


#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
int main()
{
int u;
char u1;
do {
cout<<"Enter a number 1-4 for diamond,box,oval and arrow"<<endl;
cin>>u;
switch(u){ //diamond
case 1:
{int x,y;
x=10,y=2;
//cout<<setw(x);
for(int i=0;i<14;i++)
{
if(i<6)
{
cout<<setw(x)<<"=*"<<setw(y)<<"*="<<endl;
x--;
y=y+2;
}
if(i>6)
{
cout<<setw(x)<<"=*"<<setw(y)<<"*="<<endl;
x++;
y=y-2;
}}
} break;
//box
case 2:{
for(int i=0;i<=10;i++)
{
if(i==0 || i==10)
cout<<"*********"<<endl;
else
cout<<"* *"<<endl;
}
} break;
//oval
case 3:{
for(int i=0; i<=10;i++)
{
if(i==0 || i==10)
cout<<" *** "<<endl;
else if(i==1 || i==9)
cout<<" * * "<<endl;
else if(i==2 || i==8)
cout<<" * * "<<endl;
else
cout<<"* *"<<endl;
}
} break;
//arrow
case 4:{
for(int i=1;i<12;i++)
{
if(i==1)
cout<<setw(5)<<"*"<<endl;
else if(i==2)
cout<<setw(6)<<"***"<<endl;
else if(i==3)
cout<<setw(7)<<"*****"<<endl;
else
cout<<setw(5)<<"*"<<endl; }
break; } }
cout<<"continue?";
cin>>u1;
}while(u1=='y' || u1=='Y');
return 0;
}

Das könnte Ihnen auch gefallen