0% found this document useful (0 votes)
4 views27 pages

Nested Loop

The document contains multiple C++ programs that demonstrate various nested loop structures to produce different patterns of asterisks and numbers. These patterns include right-angled triangles, diamonds, hourglasses, and sequences of numbers and letters. Each program is self-contained and includes user input for the number of rows to generate the corresponding output.

Uploaded by

gmaryamkhan1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views27 pages

Nested Loop

The document contains multiple C++ programs that demonstrate various nested loop structures to produce different patterns of asterisks and numbers. These patterns include right-angled triangles, diamonds, hourglasses, and sequences of numbers and letters. Each program is self-contained and includes user input for the number of rows to generate the corresponding output.

Uploaded by

gmaryamkhan1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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;
}

You might also like