Nested Loop Structure
QUESTION 03: Write a program to produce the following output:
(1)
#include<iostream>
using namespace std;
int main()
{
int row,col;
for(row=1;row<=6;row++)
{
for(col=1;col<=row;col++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
(2)
#include<iostream>
using namespace std;
int main()
{
int rows = 5;
int i, j, p;
for (i = 1; i <= rows; i++)
{
for (p = 1; p <= rows - i; p++)
{
cout << " ";
}
for (j = 1; j <= i; j++)
{
cout << "* ";
}
cout << endl;
}
return 0;
}
(3)
#include<iostream>
using namespace std;
int main()
{
int row,col;
for(row=6;row>=1;row--)
{
for(col=1;col<=row;col++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
(4)
#include<iostream>
using namespace std;
int main()
{
int rows = 5;
int i, j, p;
for (i = rows; i >= 1; i--)
{
for (p = 1; p <= rows - i; p++)
{
cout << " ";
}
for (j = 1; j <= i; j++)
{
cout << "* ";
}
cout << endl;
}
return 0;
}
(6)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout<<"Enter the rows : ";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
(7)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout<<"Enter the rows : ";
cin>>rows;
for(i=rows;i>=1;i--)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
(8)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout<<"Enter rows for half diamond:";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=1;j<=rows-1;j++)
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++)
{
cout<<"*";
}
cout<<endl;
}
for(i=rows-1;i>=1;i--)
{
for(j=1;j<=rows-1;j++)
{
cout<<" ";
}
for(k=1;k<=i*2-1;k++)
{
cout<<"*";
}
cout<<endl;
}
}
(9)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout<<"Enter rows for diamond:";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++)
{
cout<<"*";
}
cout<<endl;
}
for(i=rows-1;i>=1;i--)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=i*2-1;k++)
{
cout<<"*";
}
cout<<endl;
}
}
(10)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout<<"Enter rows for hourglass:";
cin>>rows;
for(i=rows;i>=1;i--)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++)
{
cout<<"*";
}
cout<<endl;
}
for(i=2;i<=rows;i++)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=i*2-1;k++)
{
cout<<"*";
}
cout<<endl;
}
}
(11)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j;
cout<<"Enter number of rows:";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=1;j<=i;j++)
{
cout<<j<<" ";
}
cout<<endl;
}
return 0;
}
(12)
#include <iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout << "Enter the number of rows: ";
cin >> rows;
for (i = 1; i <= rows; i++)
{
for (k = 1; k <= rows - i; k++)
{
cout << " ";
}
for (j = 1; j <= i; j++)
{
cout << j << " ";
}
cout << endl;
}
return 0;
}
(13)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j,k;
cout<<"Enter the number of rows:";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=1;j<=rows-i;j++)
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++)
{
cout<<k<<" ";
}
cout<<endl;
}
return 0;
}
(14)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j;
cout<<"Enter the number of rows:";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=0;j<=i;j++)
{
cout<<char('A'+ j)<<" ";
}
cout<<endl;
}
return 0;
}
(15)
#include<iostream>
using namespace std;
int main()
{
int rows,i,j;
char letter='A';
cout<<"Enter the number of rows:";
cin>>rows;
for(i=1;i<=rows;i++)
{
for(j=0;j<=i;j++)
{
cout<< letter<<" ";
letter++;
}
cout<<endl;
}
return 0;
}