Home
Program No : 4.1 : Write a program in C to print the numbers 1 to 100
Program No : 4.1 : Write a program in C to print the numbers 1 to 100
#include
int main()
{
int loop=1;
while (loop<=100)
{
printf("%d\n",loop);
loop=loop+1;
}
}
Pointer:
#include
#include
int main()
{
int loop,*p;
p=&loop;
*p=1;
while (*p<=100)
{
printf("%d\n",*p);
*p=*p+1;
}
getch();
}
Program No : 4.2 : Write a program in C to sum of first 100 numbers
#include
int main()
{
int loop=1,sum=0;
while (loop<=100)
{
sum=sum+loop;
loop=loop+1;
}
printf("sum= %d",sum);
}
Pointer:
#include
#include
int main()
{
int loop,*p, sum, *psum;
p=&loop;
psum=∑
*p=1;
*psum=0;
while (*p<=100)
{
*psum=*psum+*p;
*p=*p+1;
}
printf("sum : %d ", *psum);
getch();
}
Program No : 4.3 : Write a program in C to sum of first N numbers
#include
int main()
{
int loop=1,sum=0,N;
scanf("%d",&N);
while (loop<=N)
{
sum=sum+loop;
loop=loop+1;
}
printf("sum= %d",sum);
}
Pointer:
#include
#include
int main()
{
int loop,*p, sum,n,*pn, *psum;
p=&loop;
psum=∑
pn=&n;
scanf("%d", pn);
*p=1;
*psum=0;
while (*p<=*pn)
{
*psum=*psum+*p;
*p=*p+1;
}
printf("sum of first %d numbers: %d ",*pn, *psum);
getch();
}
Program No : 4.4 : Write a program in C to sum of M to N numbers
#include
int main()
{
int sum=0,M,N;
scanf("%d%d",&M,&N);
while (M<=N)
{
sum=sum+M;
M=M+1;
}
printf("sum= %d",sum);
}
Pointer:
#include
#include
int main()
{
int loop,*p, sum,*psum, m, *pm, n,*pn;
p=&loop;
psum=∑
pn=&n;
pm=&m;
scanf("%d%d",pm,pn);
*p=*pm;
*psum=0;
while (*p<=*pn)
{
*psum=*psum+*p;
*p=*p+1;
}
printf("sum of %d to %d numbers: %d ",*pm,*pn, *psum);
getch();
}
Program No : 4.5 : Write a program in C to find the average of 1 to 100
#include
int main()
{
int loop=1;
float sum=0.0,average=0.0;
while (loop<=100)
{
sum=sum+loop;
loop++;
}
average=sum/(loop-1);
printf("sum= %f",average);
}
Pointer:
#include
#include
int main()
{
int loop,*p ;
float sum, *psum, avg, *pavg;
p=&loop;
psum=∑
pavg=&avg;
*p=1;
*psum=0.0;
while (*p<=100)
{
*psum=*psum+*p;
*p=*p+1;
}
*pavg = (*psum)/(100);
printf("avg= %f",*pavg);
getch();
}
Program No : 4.6 : Write a program in C to average of first N numbers
#include
int main()
{
int loop=1,N;
float sum=0.0,average=0.0;
scanf("%d",&N);
while (loop<=N)
{
sum+=loop;
loop++;
}
average=sum/(loop-1);
printf("Average= %f",average);
}
Pointer:
#include
#include
int main()
{
int loop,*p, n, *pn;
float sum, *psum, avg, *pavg;
p=&loop;
psum=∑
pavg=&avg;
pn=&n;
scanf("%d",pn);
*p=1;
*psum=0.0;
while (*p<=*pn)
{
*psum=*psum+*p;
*p=*p+1;
}
*pavg = (*psum)/(*pn);
printf("avg= %f",*pavg);
getch();
}
Program No : 4.7 : Write a program in C to average of M to N numbers
#include
int main()
{
int M,N;
float sum=0.0,average=0.0;
scanf("%d%d",&M,&N);
while (M<=N)
{
sum+=M;
M++;
}
average=sum/--M ;
printf("Average= %f",average);
getch();
}
Pointer:
#include
#include
int main()
{
int loop,*p, m, *pm,n, *pn;
float sum, *psum, avg, *pavg;
p=&loop;
psum=∑
pavg=&avg;
pn=&n;
pm=&m;
scanf("%d%d",pm,pn);
*p=*pm;
*psum=0.0;
while (*p<=*pn)
{
*psum=*psum+*p;
*p=*p+1;
}
*pavg = (*psum)/((*pn-*pm)+1);
printf("avg= %f",*pavg);
getch();
}
Program No : 4.8 : Write a program in C to display the even or odd numbers between 1 to 100
#include
int main()
{
int loop=1;
while (loop<=100)
{
if(loop%2==0)
printf("even %d\n",loop);
else
printf("odd %d\n",loop);
++loop;
}
getch();
}
Pointer:
#include
#include
int main()
{
int no, *pno;
pno=&no;
*pno=1;
while (*pno<=100)
{
if(*pno%2==0)
printf("even %d\n",*pno);
else
printf("odd %d\n",*pno);
++*pno;//++(*pno)
}
getch();
}
Program No : 4.9 : Write a program in C to display the even or odd numbers of first N numbers
#include
#include
int main()
{
int loop=1,N;
scanf("%d",&N);
while (loop<=N)
{
if(loop%2==0)
printf("even %d\n",loop);
else
printf("odd %d\n",loop);
loop++;
}
getch();
}
Pointer:
#include
#include
int main()
{
int no, *pno, n, *pn;;
pno=&no;
pn=&n;
scanf("%d", pn);
*pno=1;
while (*pno<=*pn)
{
if(*pno%2==0)
printf("even %d\n",*pno);
else
printf("odd %d\n",*pno);
++*pno;//++(*pno)
}
getch();
}
Program No : 4.10 : Write a program in C to display the even or odd numbers between to ranges
#include
#include
int main()
{
int M,N;
scanf("%d%d",&M,&N);
while (M<=N)
{
if(M%2==0)
printf("even %d\n",M);
else
printf("odd %d\n",M);
M++;
}
getch();
}
Pointer:
#include
#include
int main()
{
int no, *pno, m, *pm, n, *pn;;
pno=&no;
pn=&n;
pm=&m;
scanf("%d%d", pm,pn);
*pno=*pm;
while (*pno<=*pn)
{
if(*pno%2==0)
printf("even %d\n",*pno);
else
printf("odd %d\n",*pno);
++*pno;//++(*pno)
}
getch();
}
Program No : 4.11 : Write a program in C to display the leap years between 2000 to 3000
#include
#include
int main()
{
int M=2000,N=3000;
while (M<=N)
{
if(M%4==0)
printf("Leap %d\n",M);
else
printf("not %d\n",M);
M++;
}
getch();
}
Pointer:
#include
#include
int main()
{
int m,n, *pm,*pn;;
pm=&m;
pn=&n;
*pm=2000;
*pn=3000;
while (*pm<=*pn)
{
if(*pm%4==0)
printf("Leap %d\n",*pm);
else
printf("not %d\n",*pm);
(*pm)++;
}
getch();
}
Program No : 4.12 : Write a program in C to display the leap years of given range
#include
#include
int main()
{
int M,N;
scanf("%d%d",&M,&N);
while (M<=N)
{
if(M%4==0)
printf("Leap %d\n",M);
else
printf("not %d\n",M);
M++;
}
getch();
}
Pointer:
#include
#include
int main()
{
int m,n, *pm,*pn;;
pm=&m;
pn=&n;
scanf("%d%d", pm, pn);
while (*pm<=*pn)
{
if(*pm%4==0)
printf("Leap %d\n",*pm);
else
printf("not %d\n",*pm);
(*pm)++;
}
getch();
}
Program No : 4.13 : Write a program in C to print the numbers between two ranges
#include
#include
int main()
{
int M,N;
scanf("%d%d",&M,&N);
while (M<=N)
{
printf("%d\n",M);
++M;
}
getch();
}
Pointer:
#include
#include
int main()
{
int M,N;
scanf("%d%d",&M,&N);
while (M<=N)
{
printf("%d\n",M);
++M;
}
getch();
}
Program No : 4.14 : Write a program in C to print the number until -1000 is given a input
#include
int main()
{
int input;
scanf("%d",&input);
while(input!=-1000)
{
printf("%d\n",input);
scanf("%d",&input);
}
}
Pointer:
#include
int main()
{
int input,*pin;
pin=&input;
scanf("%d",pin);
while(*pin!=-1000)
{
printf("%d" , *pin);
scanf("%d",pin);
}
}
Program No : 4.15 : Write a program in C to print the positive , negative and zero until -1000 is given a input
#include
int main()
{
int input;
scanf("%d",&input);
while(input!=-1000)
{
if(input>0)
printf("positve %d\n",input);
else if(input<0)
printf("negative %d\n",input);
else
printf("zero\n");
scanf("%d",&input);
}
}
Pointer:
#include
int main()
{
int input,*pin;
pin=&input;
scanf("%d",pin);
while(*pin!=-1000)
{
if(*pin>0)
printf("%d is positve", *pin);
else if(*pin<0)
printf("%d is negative", *pin);
else
printf("zero");
scanf("%d",pin);
}
}
Program No : 4.16 : Write a program in C to count the positive , negative numbers and zero until -1000 is given a input
#include
#include
int main()
{
int input,pos=0, neg=0,zero=0 ;
scanf("%d",&input);
while(input!=-1000)
{
if(input>0)
pos++;
else if(input<0)
neg++;
else
zero++;
scanf("%d",&input);
}
printf("positve %d\n",pos);
printf("negative %d\n",neg);
printf("zero %d\n",zero);
getch();
}
Pointer:
#include
#include
int main()
{
int input,*pin,pos,neg,zero ;
int *ppos, *pneg,*pzero;
pin=&input;
ppos=&pos;
pneg=&neg;
pzero=&zero;
*ppos=*pneg=*pzero=0;
scanf("%d",pin);
while(*pin!=-1000)
{
if(*pin>0)
++*ppos;
else if(*pin<0)
++*pneg;
else
++*pzero;
scanf("%d",pin);
}
printf("positve %d\n",*ppos);
printf("negative %d\n",*pneg);
printf("zero %d\n",*pzero);
getch();
}
Program No : 4.17 : Write a program in C to sum of the positive , negative numbers until -1000 is given a input
#include
#include
int main()
{
int input,pos=0, neg=0 ;
scanf("%d",&input);
while(input!=-1000)
{
if(input>0)
pos+=input;
else if(input<0)
neg+=input;
scanf("%d",&input);
}
printf("positve %d\n",pos);
printf("negative %d\n",neg);
getch();
}
Pointer:
#include
#include
int main()
{
int input,*pin;
int psum, nsum, *ppsum,*pnsum;
pin=&input;
ppsum=&psum;
pnsum=&nsum;
*ppsum=*pnsum=0;
scanf("%d",pin);
while(*pin!=-1000)
{
if(*pin>0)
*ppsum=*ppsum+*pin;
else
if(*pin<0)
*pnsum=*pnsum+*pin;
scanf("%d",pin);
}
printf("positve sum : %d\n",*ppsum);
printf("negative sum : %d\n",*pnsum);
getch();
}
Program No : 4.18 : Write a program in C to mean of the positive , negative numbers until -1000 is given a input
#include
#include
int main()
{
int input,pos=0, neg=0 ;
int pcount=0,ncount=0;
float posmean,negmean;
scanf("%d",&input);
while(input!=-1000)
{
if(input>0)
{
pos+=input;
pcount++;
}
else if(input<0)
{
neg+=input;
ncount++;
}
scanf("%d",&input);
}
posmean=(float)pos/pcount;
negmean=(float)neg/ncount;
printf("positve %f\n",posmean);
printf("negative %f\n",negmean);
getch();
}
Pointer:
#include
#include
int main()
{
int input,*pin;
float psum, nsum, *ppsum,*pnsum;
int pcount, ncount, *pp, *pn;
pin=&input;
ppsum=&psum;
pnsum=&nsum;
pp=&pcount;
pn=&ncount;
*pp=*pn=0;
*ppsum=*pnsum=0.0;
scanf("%d",pin);
while(*pin!=-1000)
{
if(*pin>0)
{
*ppsum=*ppsum+*pin;
++*pp ;
}
else
if(*pin<0)
{
*pnsum=*pnsum+*pin;
++*pn;
}
scanf("%d",pin);
}
printf("positve avg : %f\n",*ppsum/(*pp));
printf("negative avg : %f\n",*pnsum/(*pn));
getch();
}
Program No : 4.19 : Write a program in C to factorial of given number until -1000 is given a input
#include
#include
int main()
{
int input,fact=1;
scanf("%d",&input);
while(input!=-1000)
{
if(input==0)
{
fact=1;
}
else
{
int i=1;
fact=1;
while(i<=input)
{
fact*=i;
i++;
}
}
printf("fact %d\n",fact);
scanf("%d",&input);
}
}
Pointer:
#include
#include
int main()
{
int input,fact, *pin, *pf ;
pin=&input;
pf=&fact;
scanf("%d",pin);
while(*pin!=-1000)
{
if(*pin==0)
{
*pf=1;
}
else
{
int i=1;
*pf=1;
while(i<=*pin)
{
*pf*=i;
i++;
}
}
printf("fact %d\n",*pf);
scanf("%d",pin);
}
}
Program No : 4.20 : Write a program in C to find biggest of two numbers using ternary operator
#include
#include
int main70()
{
int one, two,big;
scanf("%d%d",&one,&two);
big=one>two?one:two;
printf("big %d",big);
getch();
}
Pointer:
#include
#include
int main()
{
int one,two,big;
int *po, *pt, *pb;
po=&one ; pt=&two; pb=&big;
scanf("%d%d",po,pt);
*pb=*po>*pt?*po:*pt;
printf("big %d",*pb);
getch();
}
Program No : 4.21 : Write a program in C to find smallest of two numbers using ternary operator
#include
#include
int main()
{
int one, two,small;
scanf("%d%d",&one,&two);
small=one
printf("small %d",small);
getch();
}
Pointer:
#include
#include
int main()
{
int one,two,small;
int *po, *pt, *ps;
po=&one ; pt=&two; ps=&small;
scanf("%d%d",po,pt);
*ps=*po<*pt?*po:*pt;
printf("small %d",*ps);
getch();
}
C-Program(While Statement Program)
Filed Under:
|
0 comments:
Post a Comment