Program to examine various loops
#include<stdio.h>
#include<stdlib.h>
loops()
{
printf("program to define loops\n");
printf("**************************\n");
forloop();
whileloop();
dowhile();
exit(0);
}
forloop()
{
int i,n,sum=0;
printf("program to print sum of first N integer values\t");
printf("enter value for N\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
sum=sum+i;
}
printf("sum ofn integers is %d\n",sum);
}
whileloop()
{
int i=1,n,mul=1;
printf("program to multiply first N integers\t");
printf("***************************************\n");
printf("enter value for n\n");
scanf("%d",&n);
while(i<n)
{
mul=mul*i;
i++;
}
printf("multiplication=%d\n",mul);
}
dowhile()
{
int i=0,n;
printf("program to show first N integers\n");
printf("**********************************\n");
printf("enter value for N\n");
scanf("%d",&n);
do
{
printf("the numbers are %d\n",i);
i++;
}while(i<n);
}
OutPut:
madan@madan-Lenovo-G570:~/madan$ vi operations.c madan@madan-Lenovo-G570:~/madan$ vi operations.c madan@madan-Lenovo-G570:~/madan$ cc -nostartfiles operations.c /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400440 madan@madan-Lenovo-G570:~/madan$ ./a.out program to define loops ************************** program to print sum of first N integer values enter value for N 5 sum ofn integers is 10 program to multiply first N integers enter value for n 5 multiplication=120 program to show first N integers enter value for N 5 the numbers are 0 the numbers are 1 the numbers are 2 the numbers are 3 the numbers are 4





