Friday 27 March 2015

program for sum of digit of a number

#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,t1,t2,sum=0;
clrscr();
printf("\n enter any number");
scanf("%d",&n );
while(n!=0)
{
t1=n%10;
sum=sum+t1;
n=n/10;
}
printf("%d",sum);
getch();
}

ROTATION IN CG

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int i,j,k;
float a[3][3],b[3][3],c[3][3],xx1,xx2,xx3,yy1,yy2,yy3,c1,c2,c3,c4,c5,c6;
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc\\bgi");
clrscr();
printf("\n enter the coordinates of the triangle");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&a[i][j]);
xx1=a[0][0];
yy1=a[0][1];
xx2=a[1][0];
yy2=a[1][1];
xx3=a[2][0];
yy3=a[2][1];
line(xx1,yy1,xx2,yy2);
line(xx2,yy2,xx3,yy3);
line(xx3,yy3,xx1,yy1);
b[0][0]=0.707;
b[0][1]=0.707;
b[0][2]=0;
b[1][0]= -0.707;
b[1][1]=0.707;
b[1][2]=0;
b[2][0]=0;
b[2][1]=0;
b[2][2]=1;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
c[i][j]=0;
for(k=0;k<3;k++)
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
c1=c[0][0];
c2=c[0][1];
c3=c[1][0];
c4=c[1][1];
c5=c[2][0];
c6=c[2][1];
line(c1,c2,c3,c4);
line(c3,c4,c5,c6);
line(c5,c6,c1,c2);
getch();
}

ROTATION IN CG

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int i,j,k;
float a[3][3],b[3][3],c[3][3],xx1,xx2,xx3,yy1,yy2,yy3,c1,c2,c3,c4,c5,c6;
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc\\bgi");
clrscr();
printf("\n enter the coordinates of the triangle");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&a[i][j]);
xx1=a[0][0];
yy1=a[0][1];
xx2=a[1][0];
yy2=a[1][1];
xx3=a[2][0];
yy3=a[2][1];
line(xx1,yy1,xx2,yy2);
line(xx2,yy2,xx3,yy3);
line(xx3,yy3,xx1,yy1);
b[0][0]=0.707;
b[0][1]=0.707;
b[0][2]=0;
b[1][0]= -0.707;
b[1][1]=0.707;
b[1][2]=0;
b[2][0]=0;
b[2][1]=0;
b[2][2]=1;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
c[i][j]=0;
for(k=0;k<3;k++)
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
c1=c[0][0];
c2=c[0][1];
c3=c[1][0];
c4=c[1][1];
c5=c[2][0];
c6=c[2][1];
line(c1,c2,c3,c4);
line(c3,c4,c5,c6);
line(c5,c6,c1,c2);
getch();
}

MOVING CAR

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int gd,gm;
int i;
detectgraph(&gd,&gm);
initgraph(&gd,&gm,"c:\\tc\\bgi");
for(i=1;i<=400;i++)
{
line(80+i,20,240+i,20);
line(80+i,20,60+i,60);
line(240+i,20,270+i,60);
line(20+i,60,290+i,60);
line(290+i,60,310+i,100);
line(20+i,60,20+i,100);
line(20+i,100,310+i,100);
line(60+i,60,60+i,100);
line(270+i,60,270+i,100);
line(160+i,20,160+i,100);
line(100+i,30,140+i,30);
line(140+i,30,140+i,50);
line(140+i,50,100+i,50);
line(100+i,50,100+i,30);
line(180+i,30,220+i,50);
line(220+i,30,220+i,30);
line(220+i,50,180+i,50);
line(180+i,50,180+i,30);
circle(80+i,120,20);
circle(80+i,120,10);
circle(240+i,120,20);
circle(240+i,120,10);
clearviewport();
}
getch();
}

Thursday 26 March 2015

FIBONACCI SERIES

#include<stdio.h>
#include<conio.h>
void main()
{
int prev,next,count,last,n;
prev=0;
last=1;
printf("\n enter the total number of steps");
scanf("%d",&n);
printf("%d\t%d\t",prev,last);
for(count=1;count<=n-2;count++)/*n-2 becouse 2 steps are already filled*/

{
next=last+prev;
prev=last;
last=next;
printf("%d\t",next);
}
getch();
}

FACTORIAL OF N

#include<stdio.h>
#include<conio.h>
void main()
{
int temp,num,fact=1;
clrscr();
printf("\n enter any number:\n");
scanf("%d",&num);
temp=num;
for(;temp>=1;temp--)
 fact=fact*temp;
 printf("\n factorial of %d!=%d",num,fact);
 getch();
 }

PROGRAM TO FIND WHETHER THE NUMBER IS PRIME OR NOT

#include<stdio.h>
#include<conio.h>
void main()
{
int num,count,halfnum,flag=0;
clrscr();
printf("\n enter a number :\n");
scanf("%d",&num);
halfnum=num/2;
for(count=2;count<=halfnum;count++)
if(num%count==0)
{
flag=1;
break;
}
if(flag==0)
printf("\n number is prime");
else
printf("\n number is not prime");
getch();

}

Wednesday 25 March 2015

funtion: with out parameter and with return value

#include<stdio.h>
#include<conio.h>
int add();
void main()
{
int z;
clrscr();
z=add();
printf("%d",z);
getch();
}
int add()
{
int a=10,b=20;
int c;
c=a+b;
return c;
}

funtion:with parameter and with out return value

#include<stdio.h>
#include<conio.h>
void add();
void main()
{       int a,b;
clrscr();
printf("\n enter abny two values");
scanf("%d%d",&a,&b);
add(a,b);
getch();
}
void add(int a,int b)
{
int c;
c=a+b;
printf("\n sum=%d",c);
}

program for using continue keyword

#include<stdio.h>
#include<conio.h>
void main()
{
int i;
clrscr();
for(i=1;i<=10;i++)
{
if(i==5)
{
continue; /*continue is use to hide the number from loop which un want
 */
}
printf("%d \t",i);
}
getch();
}

program for break

/*wap to printf a no from 1 to 5;and if if the value of number is
 3 then a controle is transferd outside of the loop*/

#include<stdio.h>
#include<conio.h>
void main()
{
int i;
clrscr();
for(i=1;i<=20;i++)
{
if(i==17)
{
break;}
printf("\n %d",i);   /*line will break at 3 */
}
getch();
 }

program for use goto keyword

/*goto*/
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
clrscr();
printf("\n any no");
scanf("%d",&n);
if(n%2==0)
{
goto even;
}
else
{
goto odd;
}
even:printf("no is even");
goto hello;
odd:printf("no is odd");
goto end;
end:printf("\n program is finished");
hello:printf("hello");
getch();
}

function: with parameter and with return value



#include<stdio.h>
#include<conio.h>
int add(int,int);
void main()
{
int a,b,z;
clrscr();
a=20;
b=10;
z=add(a,b);

printf("%d",z);

getch();
}
int add(int b,int a)
{
int c;
c=a+b;
return c;
}

Sunday 22 March 2015

translation in cg

#include<stdio.h>
#include<conio.h>
#include<graphics.h>

void main()
{
int exp[5][5],trs[5][5],res[5][5],i,n,j,k;
int gd=DETECT,gm;

initgraph(&gd,&gm,"c://tc//bgi");
printf("\n neter the number of size of square matrix");
scanf("%d",&n);
printf("\n ente the points of polygon:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&exp[i][j]);
}
}
printf("\n expression matrix is");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
{
printf("\t %d",exp[i][j]);
}
}
printf("\n enter the value m");
scanf("%d",&n);
printf("\n enter the value of tx and ty");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
 if(i==2&j!=2)
 {
 scanf("%d",&trs[i][j]);
 }
 }
 }
 printf("\n trs matrix is");
 for(i=0;i<3;i++)
 {
 printf("\n");
 for(j=0;j<3;j++)
 {
 printf("\t %d",trs[i][j]);
 }
 }

 printf("\n result");
 for(i=0;i<3;i++)
 {
 for(j=0;j<3;j++)
 {
  res[i][j]=0;
  for(k=0;k<3;k++)
  {
   res[i][j]=res[i][j]+exp[i][k]*trs[k][j];
   }
   }
   }
   printf("\n the resultant matrix is:");
   for(i=0;i<3;i++)
   {
   for(j=0;j<3;j++)
   {
    printf("\t %d",res[i][j]);
     }
     }
     clrscr();

     line(exp[0][0],exp[0][1],exp[1][0],exp[1][1]);
     line(exp[0][0],exp[0][1],exp[2][0],exp[2][1]);
     line(exp[1][0],exp[1][1],exp[2][0],exp[2][1]);

     line(res[0][0],res[0][1],res[1][0],res[1][1]);
     line(res[0][0],res[0][1],res[2][0],res[2][1]);
     line(res[1][0],res[1][1],res[2][0],res[2][1]);
     getch();
     closegraph();
     }

Thursday 19 March 2015

to find weather the number is Armstrong or not

#include<stdio.h>
#include<conio.h>
void main()
{
   int num,x,digit,sumqube=0;
   clrscr();
   printf("\n enter the number:\n");
   scanf("%d",&num);
   x=num;
   while(x>0)
   {
   digit=x%10;
   sumqube=sumqube+(digit*digit*digit);
   x=x/10;
   }
   if(sumqube==num)
   printf("number is armstrong\n");
   else
   printf("\n number is not armstrong");
   getch();
   }

matrix

#include<stdio.h>
#include<conio.h>
void main()
{
   int mat[10][10],m,n,i,j;
   printf("\n enter the number of rows and columns");
   scanf("%d%d",&m,&n);
   printf("\n enter the element of matrix");
   for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   scanf("%d",&mat[i][j]);
   }
   }
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\ %d",mat[i][j]);

   }
   }
    getch();
   }

summation of matrix

#include<stdio.h>
#include<conio.h>
void main()
{
   int mat[10][10],mat2[10][10],sum[10][10],m,n,i,j;
   printf("\n enter the number of rows and columns");
   scanf("%d%d",&m,&n);
   printf("\n enter the element of matrix");
   for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   scanf("%d",&mat[i][j]);
   }
   }
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\ %d",mat[i][j]);

   }
   }
   printf("\n enter the element of second matrix");
   for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   scanf("%d",&mat2[i][j]);
   }
   }
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\t %d",mat2[i][j]);
   }
   }
    for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   sum[i][j]=mat[i][j]+mat2[i][j];
   }
   }
   printf("sum of matrix is");
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("%d",sum[i][j]);
   }
   }
    getch();
   }

product of matrix

#include<stdio.h>
#include<conio.h>
void main()
{
   int mat[10][10],mul[10][10],mat2[10][10],sum[10][10],m,n,i,j,k;
   printf("\n enter the number of rows and columns");
   scanf("%d%d",&m,&n);
   printf("\n enter the element of matrix");
   for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   scanf("%d",&mat[i][j]);
   }
   }
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\ %d",mat[i][j]);

   }
   }
   printf("\n enter the element of second matrix");
   for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   scanf("%d",&mat2[i][j]);
   }
   }
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\t %d",mat2[i][j]);
   }
   }
    for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   mul[i][j]=0;
   for(k=0;k<m;k++)
   mul[i][j]=mul[i][j]+mat[i][k]*mat2[k][j];
   }
   }
   printf("product of matrix is");
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\t %d",mul[i][j]);
   }
   }
    getch();
   }

Wednesday 18 March 2015

wap to find year is leap or not

#include<stdio.h>
#include<conio.h>
void main()
{
   int year;
   clrscr();
   printf("\n enter the year");
   scanf("%d",&year);
   if(year%4==0&&year%400==0&&year%100!=0)
   printf("\n year is leap year:");
   else
   printf("\n not leap year");
   getch();
   }

reverse of number

#include<stdio.h>
#include<conio.h>
void main()
{
   int n;
   clrscr();
   printf("\n enter the number:");
   scanf("%d",&n);
   printf("\n reverse number is:");
   while(n>0)
   {
   printf("%d",n%10);
   n=n/10;
   }
   getch();
   }

to check number is armstrong or not

#include<stdio.h>
#include<conio.h>
void main()
{
   int num,x,digit,sumqube=0;
   clrscr();
   printf("\n enter the number:\n");
   scanf("%d",&num);
   x=num;
   while(x>0)
   {
   digit=x%10;
   sumqube=sumqube+(digit*digit*digit);
   x=x/10;
   }
   if(sumqube==num)
   printf("number is armstrong\n");
   else
   printf("\n number is not armstrong");
   getch();
   }

matrix

#include<stdio.h>
#include<conio.h>
void main()
{
   int mat[10][10],m,n,i,j;
   printf("\n enter the number of rows and columns");
   scanf("%d%d",&m,&n);
   printf("\n enter the element of matrix");
   for(i=0;i<m;i++)
   {
   for(j=0;j<n;j++)
   {
   scanf("%d",&mat[i][j]);
   }
   }
   for(i=0;i<m;i++)
   {
   printf("\n");
   for(j=0;j<n;j++)
   {
   printf("\ %d",mat[i][j]);

   }
   }
    getch();
   }

TO FIND LARGEST OF 2 NUMBER

#include<stdio.h>
#include<conio.h>
void main()
{
int num1,num2,l;
clrscr();
printf("\n enter two numbers \n");
scanf("%d%d",&num1,&num2);
if(num1==num2)
printf("\n numbers are equal");
else
if(num1>num2)
l=num1;
else
l=num2;
printf("larger is=%d",l);
getch();
}

PROGRAM TO FIND VOTER IS ELIGIBLE OR NOT

#include<stdio.h>
#include<conio.h>
void main()
{
int age;
clrscr();
printf("\n enter the age of voter:");
scanf("%d",&age);
if(age>18)
printf("\n voter is eligible");
else
printf("\n not eligible");
getch();
}

program to find number is +ve or -VE

#include<stdio.h>
#include<conio.h>
void main()
{
int n;
clrscr();
printf("\n enter any number:\n");
scanf("%d",&n);
if(n>=0)
printf("\n number is +ve");
else
printf("\n -ve");
getch();
}

program to find number is even or od


largest in tHREE number

#include<stdio.h>
#include<conio.h>
void main()
{
int num1,num2,num3,l ;
printf("\n enter any three numbers");
scanf("%d%d%d",&num1,&num2,&num3);
if(num1==num2==num3)
printf("\n all numbers are equal");
else
if(num1>num2)
if(num1>num3)
l=num1;
else
l=num3;
if(num2>num3)
l=num2;
else
l=num3;

printf("\n largest number is=%d",l);
getch();
}

program to find month by number

#include<stdio.h>
#include<conio.h>
void main()
{
   int mn;
   clrscr();
   printf("\n enter month number");
   scanf("%d",&mn);
   switch(mn)
   {
   case 1:printf("january");
break;
   case 2:printf("february");
break;
   case 3:printf("march");
break;
   case 4:printf("april");
break;
   case 5:printf("may");
break;
   case 6:printf("june");
break;
   case 7:printf("july");
break;
   case 8:printf("august");
break;

   case 9:printf("september");
break;
   case 10:printf("october");
break;
   case 11:printf("novermber");
break;
   case 12:printf("december");
break;
   default:printf("invalid number");
   }


   getch();
   }

program to find weather the year is leap or not

#include<stdio.h>
#include<conio.h>
void main()
{
   int year;
   clrscr();
   printf("\n enter the year");
   scanf("%d",&year);
   if(year%4==0&&year%400==0&&year%100!=0)
   printf("\n year is leap year:");
   else
   printf("\n not leap year");
   getch();
   }

sum of two numbers

#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,sum;

printf("\n enter any two numbers:");
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum=%d",sum);
getch();
}

average of two numbers

#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,avg;

printf("\n enter any two numbers:");
scanf("%d%d",&a,&b);
avg=(a+b)/2;
printf("avg=%d",avg);
getch();
}

wap to calculate perimeter of circle

#include<stdio.h>
#include<conio.h>
#define pie 3.14
void main()
{
float r,p;;

printf("\n enter radius of circle");
scanf("%f",&r);
p=2*pie*r;
printf("perimeter =%f",p);
getch();
}

area of circle

#include<stdio.h>
#include<conio.h>
#define pie 3.14
void main()
{
float r,area;

printf("\n enter radius of circle");
scanf("%f",&r);
area=pie*r*r;
printf("area of circle is=%f",area);
getch();
}

wap to convert from celsius to fahrenheit

#include<stdio.h>
#include<conio.h>
void main()
{
float t,f;
clrscr();
printf("\n enter the temperture in degree celsius\n");
scanf("%f",&t);
f=(9.0)/5*t+32;
printf("\n temperature in degree fahrenheit=%.2f",f);

getch();
}

simple interest

#include<stdio.h>
#include<conio.h>
void main()
{
float p,r,t,si;
clrscr();
printf("\n enter principle amount ,rate of interest and time period:\n");
scanf("%f%f%f",&p,&r,&t);
si=(p*r*t)/100;
printf("simple interest is %.2f",si);
getch();
}

wap for x^n



#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float x,value;
int n;
clrscr();
printf("\n enter the value of x and n");
scanf("%f%d",&x,&n);
value=pow(x,n);
printf("%f^%d=%f",x,n,value);
getch();
}

wap for volume of circle

#include<stdio.h>
#include<conio.h>
#define pie 3.14
void main()
{
float r,volume;

clrscr();
printf("\n enter the value of radius ");
scanf("%f",&r);
volume=4*pie*r*r*r/3;
printf("volume=%f",volume);
getch();
}

Tuesday 17 March 2015

program for scaling in cg

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int exp[5][5],scl[5][5],res[5][5],i,n,j,k;
int gd=DETECT,gm;
initgraph(&gd,&gm,"c://tc//bgi");
printf("\n neter the number of size of square matrix");
scanf("%d",&n);
printf("\n ente the points of polygon:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&exp[i][j]);
}
}
printf("the matrix is:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d",exp[i][j]);
}
}

printf("\n enter element of scl mt");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&scl[i][j]);
}
}
printf("the matrix is:");
for(i=0;i<3;i++)
{

for(j=0;j<3;j++)
{
printf("\t %d",scl[i][j]);
}
}
printf("\n result");
for(i=0;i<3;i++)

for(j=0;j<3;j++)
{
res[i][j]=0;
for(k=0;k<3;k++)
{
res[i][j]=res[i][j]+exp[i][k]*scl[k][j];
}
}

printf("\n the resultant matrix is:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",res[i][j]);
}
}
clrscr();
setcolor(6);
line(exp[0][0],exp[0][1],exp[1][0],exp[1][1]);
line(exp[0][0],exp[0][1],exp[2][0],exp[2][1]);
line(exp[1][0],exp[1][1],exp[2][0],exp[2][1]);
line(res[0][0],res[0][1],res[1][0],res[1][1]);
line(res[0][0],res[0][1],res[2][0],res[2][1]);
line(res[1][0],res[1][1],res[2][0],res[2][1]);
getch();
closegraph();
}

Thursday 5 March 2015

program for hut

program for hut

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"c://tc//bgi");
line(150,200,200,100);
line(200,100,250,200);
line(150,200,150,400);
line(250,200,250,400);
line(150,400,250,400);
line(250,200,450,200);
line(200,100,400,100);
line(400,100,450,200);
line(450,200,450,400);
line(250,400,450,400);
line(150,400,250,400);
rectangle(275,375,425,225);
rectangle(175,400,225,250);
rectangle(290,350,410,250);
line(150,200,250,200);
line(150,400,150,425);
line(250,400,250,425);
line(125,425,250,425);
line(125,425,125,450);
line(225,425,225,450);
line(125,450,225,450);

circle(200,227,17);
circle(200,227,12);

getch();
closegraph();

}