amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ figure.acss855b8{max-width:2480px;}figure.acssbcb8f{max-width:561px;}figure.acss347f1{max-width:387px;}span.acssb4d53{color:#993300;}span.acssce51c{color:#808000;}div.acss138d7{clear:both;}div.acssf5b84{--relposth-columns:3;--relposth-columns_m:2;--relposth-columns_t:2;}div.acssc61bb{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}div.acss822f3{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/07/nested-for-loop.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss8e1fb{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/08/floyd3-150x150.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssaa74c{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/07/for-loop-300x110.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss7a3ee{font-size:18.941747572816pt;}a.acssf92d5{font-size:18.26213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
In this tutorial, we will learn about Nested for loop in C programming language
Already, we discussed for loop in an earlier blog post.
In the C programming language, for loop inside another for loop is known as nested for loop. Nested for loop can contain more than one for loop(two or more).
The syntax of the for loop
for(initialization; test_expression;increment or decrement //outer loop { //statement(s) inside the body for(initialization; test_expression;increment or decrement //inner loop { //statement(s) inside the body } //End of inner for loop } //End of outer for loop
Initially, Nested for loop evaluates outer for loop test expression and evaluates only once. If the condition is true, the flow of control jumps to the inner for loop.
Then, the loop evaluates the condition of the inner loop. when the condition is true, it executes codes of inside the inner for loop. If the test expression returns false, the flow of control skips the execution and jumps out to the outer loop for execution.
Then the outer for loop test expression is evaluated again when the test expression is false, the flow of control skips the execution and come out of the loop for rest.
Program 1
#include <stdio.h> #include <stdlib.h> int main() { int i,j; for(i=0; i<=2; i++){ printf("Statement of outer for loop\n"); for(j=0; j<=3; j++){ printf("%d %d :",i,j); printf("Statement of inner for loop\n"); } } return 0; }
When the above code is compiled and executed, it produces the following result.
Statement of outer for loop 0 0 :Statement of inner for loop 0 1 :Statement of inner for loop 0 2 :Statement of inner for loop 0 3 :Statement of inner for loop Statement of outer for loop 1 0 :Statement of inner for loop 1 1 :Statement of inner for loop 1 2 :Statement of inner for loop 1 3 :Statement of inner for loop Statement of outer for loop 2 0 :Statement of inner for loop 2 1 :Statement of inner for loop 2 2 :Statement of inner for loop 2 3 :Statement of inner for loop
Program 2
#include <stdio.h> #include <stdlib.h> int main() { int a,b; for(a=1; a<=10; a++){ for(b=1; b<=10; b++){ printf("%d",b); } printf("\n"); } getch(); return 0; }
When the above code compiled and executed, it produced the following result
12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910
The above program displays a rectangular number pattern using nested for loop in C
Program 2
#include <stdio.h> #include <stdlib.h> int main() { int a,b; for(a=1; a<=10; a++){ for(b=1; b<=10; b++){ printf("%c",'*'); } printf("\n"); } getch(); return 0; }
When the above code is compiled and executed, it produces the following result
********** ********** ********** ********** ********** ********** ********** ********** ********** **********
The above program displays rectangular star pattern using nested for loop in C
Nested for loop is used to display elements of the array, click here to learn more
Similar post
Suggested for you
If statement in Python language
Electricity bill calculation program Java language
Electricity bill calculation program Python language
Electricity bill calculation program C language
Electricity bill calculation program C++ language
Electricity bill calculation program using Java method
Electricity bill calculation program using C function
10 best Ways to Subtract Two Numbers in Java (With Examples) In this article, we…
Array Data Structure: Definition, Types, Operations & Advantages Array Data Structure Introduction In this post,…
20 ways to subtract two numbers in Java In this article, we will discuss the…
10 simple ways to add two numbers in Java In this article, we will discuss…
Write a Python program to find the first n prime numbers In this article we…
Python: Calculate Average of odd and even in a list using loops In this post,…