A nested for loop is a loop inside another loop. The outer loop is executed first, followed by the inner loop. The inner loop is executed completely for each iteration of the outer loop. Here's the general structure of a nested for loop:
Syntax:
for( initial ; Condition ; increment / decrement ) // Outer Loop Statements
{
for( initial ; Condition ; increment / decrement ) // Inner Loop Statements
{
// code block to be executed
}
}
In this loop, the outer loop runs first and initializes a counter variable. The outer loop also has a condition that is checked before each iteration. If the condition is true, the inner loop is executed. The inner loop also has a counter variable, a condition, and an update statement. The code block inside the inner loop is executed for each iteration of the inner loop.
This program prints a pattern of numbers in descending order
#include<iostream> using namespace std; int main() { int i,j,a; cout<<"\nEnter the value:"; cin>>a; for(i=1;i<=a;i++) { cout<<"\n"; for(j=i;j>0;j--) { cout<<j; } } return 0; }To download raw file Click Here
Enter the value:10 1 21 321 4321 54321 654321 7654321 87654321 987654321 10987654321
#include<iostream> using namespace std; int main() { int i,j,a; cout<<"\nEnter the value:"; cin>>a; for(i=1;i<=a;i++) { cout<<"\n"; for(j=i;j>0;j--) { cout<<j; } } return 0; }To download raw file Click Here
Enter the value:10 1 21 321 4321 54321 654321 7654321 87654321 987654321 10987654321
#include<iostream> using namespace std; int main() { int i,j,n; cout<<"\nEnter the value:"; cin>>n; for(i=1;i<=n;i++) { cout<<"\n"; for(j=1;j<=n-i;j++) { cout<<" "; } for(j=n;j>n-i;j--) { cout<<j; } } return 0; }To download raw file Click Here
Enter the value:10
10
109
1098
10987
109876
1098765
10987654
109876543
1098765432
10987654321
#include<iostream> using namespace std; int main() { int i,j,n; cout<<"\nEnter the value:"; cin>>n; for(i=0;i<n;i++) { cout<<"\n"; for(j=n-i;j<=n;j++) { cout<<j; } } }To download raw file Click Here
Enter the value:10 10 910 8910 78910 678910 5678910 45678910 345678910 2345678910 12345678910
#include<iostream> using namespace std; int main() { int i,j,n; cout<<"\nEnter the value:"; cin>>n; for(i=1;i<=n;i++) { cout<<"\n"; for(j=i;j<=n;j++) { cout<<j; } } return 0; }To download raw file Click Here
Enter the value:10 12345678910 2345678910 345678910 45678910 5678910 678910 78910 8910 910 10
#include<iostream> using namespace std; int main() { int i,j,n; cout<<"\nEnter the value:"; cin>>n; for(i=1;i<=n;i++) { cout<<"\n"; for(j=1;j<=i;j++) { cout<<" "; } for(j=n;j>=i;j--) { cout<<j; } } return 0; }To download raw file Click Here
Enter the value:10
10987654321
1098765432
109876543
10987654
1098765
109876
10987
1098
109
10
#include<iostream> using namespace std; int main() { int i,j,n; cout<<"\nEnter the value:"; cin>>n; for(i=1;i<=n;i++) { cout<<"\n"; for(j=1;j<=n-i;j++) { cout<<" "; } for(j=n;j>n-i;j--) { cout<<" "<<j; } for(j=n-i+2;j<n+1;j++) { cout<<" "<<j; } } for(i=1;i<=n;i++) { cout<<"\n"; for(j=1;j<=i;j++) { cout<<" "; } for(j=n;j>i;j--) { cout<<" "<<j; } for(j=i+2;j<=n;j++) { cout<<" "<<j; } } return 0; }To download raw file Click Here
Enter the value:10
10
10 9 10
10 9 8 9 10
10 9 8 7 8 9 10
10 9 8 7 6 7 8 9 10
10 9 8 7 6 5 6 7 8 9 10
10 9 8 7 6 5 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 5 6 7 8 9 10
10 9 8 7 6 5 6 7 8 9 10
10 9 8 7 6 7 8 9 10
10 9 8 7 8 9 10
10 9 8 9 10
10 9 10
10
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions