You are here:   HomeC Programming (Theory)Control Structures in CWrite a C program according to the Gregorian calendar, it was Monday on the data 01/01/01.If any year is input through the keyboard write a program to find out what is the day on 1st January of this year.
by Dinesh Thakur Category: Control Structures

Nested for loops have many applications, particularly, in programs dealing with sorting of lists, input/output of multi-dimensional arrays, etc. and also in the evaluation of expressions involving more than one parameter. The code for nested/or loops is given below.

int i, j, k ;

for(i = 0; i<= m; i++)

    for(j = 0; j <= n; j++)

         for(k = 0 ; k <= p; k++)

             {Statements;

             ----------;}

The following program makes use of the nested/or loop to evaluate ex for different integral values of x (x = 1 to x = 4) by summing the first 10 terms of the following series for each value of x:

                        

In the evaluation there would be two loops: In the inner loop, we calculate the value of the series for a particular value of x, i.e., the first 10 terms is summed up for a value of x. This calculation is repeated for different values of x from x = 0 to x = 4. Program is an example of the required program.

Illustrates evaluation of ex for integer powers of x from 0 to 4.

#include <stdio.h>

void main()
{
   int n = 10,x ,m;
   float Sum, Term;
   clrscr();
   for(x =0; x<5; x++)
     {
       Term = 1;
       Sum = Term;
       for( m = 1; m<=n; m++)
         {
            Term = Term *x/m;
            Sum= Sum+ Term;
         }
       printf("e to power %d = %f\n", x, Sum);
     }
}

The output is given below.

      Nested FOR Loops in C



Subscribe To Free Daily Newsletter!

Get Free News Updates Delivered Directly To Your Inbox
About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to contact us.



What's New and Popular





Popular Article