C Program for Bca student

60
1 /* program to print hello computer*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); printf(“hello computer”); getch(); } Shree balaji computers

Transcript of C Program for Bca student

1

/* program to print hello computer*/#include<stdio.h>#include<conio.h>void main(){clrscr();printf(“hello computer”);getch();}

Shree balaji computers

2

/*program to print name, address and city*/ #include<stdio.h>#include<conio.h>void main(){clrscr();printf(“name=pawan bagora”);printf(“address=65/1,vrandravan colony”);printf(“city=indore”);getch();}

Shree balaji computers

3

/* program to calculate multiply*/#include<stdio.h>#include<conio.h>void main(){int num1,num2,multiply;clrscr();printf(“enter first no”);scanf(“%d”,&num1);printf(“enter second no”);scanf(“%d”,&num2);multiply=num1*num2;printf(“multiply=%d”,multiply);getch();}

Shree balaji computers

4

/*program to calculate area of the circle*/#include<stdio.h>#include<conio.h>void main(){float pi, radius, ac;clrscr();printf(“enter the value of radius=”);scanf(“%f”,&radius);pi=3.14;ac=pi*radius*radius;printf(“area of circle=%0.2f”,ac);getch();}

Shree balaji computers

5

/*program to calculate area of sphere*/#include<stdio.h>#include<conio.h>void main(){float pi,radius,as;clrscr();printf(“enter the value of radius=”);scanf(“%f”,&radius);pi=3.14;as=4*pi*radius*radius;printf(“area of sphere=%0.2f”,as);getch();}

Shree balaji computers

6

/* program to calculate volume of sphere*/#include<stdio.h>#include<conio.h>void main(){float pi,radius,vs;clrscr();printf(“enter the value of radius=”);scanf(“%f”,&radius);pi=3.14;vs=(4*pi*radius*radius*radius)/3;printf(“volume of sphere=%0.2f”,vs);getch();}

Shree balaji computers

7

/* program to convert temperature farenheit to calcius*/#include<stdio.h>#include<conio.h>void main(){float fare,fc;clrscr();printf(“enter temperature in farenheit=”);scanf(“%f”,&fare);fc=(fare-32)/1.8;printf(”farenheit to calcius=%0.2f”,fc);getch();}

Shree balaji computers

8

/* program to find hundreds, tens, units digit no */#include<stdio.h>#include<conio.h>void main(){int a,b,clrscr,d,e;clrscr();printf(“enter any no”);scanf(“%d”,&a);b=a/100;printf(“\n %d hundred”,b);d=a/10;c=d%10;printf(“\n %d ten”,c);e=a%10;printf(”\n %d unit”,e);getch();}

Shree balaji computers

9

/* program to calculate percentage */#include<stdio.h>#include<conio.h>void main(){int num1,num2;clrscr();printf(“enter first no=”);scanf(“%d”,&num1);printf(“enter second no=”);scanf(“%d”,&num2);per=(100*num1)/num2;printf(“%d is %0.2f %% of %d”,num1,per,num2);getch();}

Shree balaji computers

10

/*program to swap */#include<stdio.h>#include<conio.h>void main(){int num1,num2, swap;clrscr();printf(“enter first no=”);scanf(“%d”,&num1);printf(“enter second no=”);scanf(“%d”,&num2);swap=num1;num1=num2;num2=swap;printf(“first no=%d”,num1);printf(“second no=%d”,num2);getch();}

Shree balaji computers

11

/* program to check year is leap or not */#include<stdio.h>#include<conio.h>void main(){int year;clrscr();printf(“enter any year”);scanf(“%d”,&year);if(year%4==0)printf(“%d is leap year”,year);elseprintf(“%d is not a leap year”,year);getch();}

Shree balaji computers

12

/* program to find a no negative, positive, zero*/#include<stdio.h>#include<conio.h>void main(){int num;clrscr();printf(“enter any no”);scanf(“%d”,&num);if(num>0)printf(“%d is a positive no”,num);if(num<0)printf(“%d is a negative no”,num);if(num==0)printf(“%d is zero”,num);getch();}

Shree balaji computers

13

/* program to find greater of two no */#include<stdio.h>#include<conio.h>Void main(){Int a,b;Clrscr();Printf(“Enter two no”);Scanf(“%d%d”,&a,&b);If(a>b)Printf(“%d is greater”,a);ElsePrintf(“%d is greater”,b);Getch();}

Shree balaji computers

14

/* program to find greater of three no */#include<stdio.h>#include<conio.h>void main(){int n1,n2,n3;clrscr();printf(“enter three no”);scanf(“%d%d%d”,&n1,&n2,&n3);if(n1>n2){if(n1>n3)printf(“%d is greatest”,n1);elseprintf(“%d is greatest”,n3);}else if(n2>n3)printf(“%d is greatest”,n2);elseprintf(“%d is greatest”,n3);getch();}

Shree balaji computers

15

/* program to design a calculator */#include<stdio.h>#include<conio.h>void main(){int num1,num2,result,choice;clrscr();printf(“enter first no”);scanf(“%d”,&num1);printf(“enter second no”);scanf(“%d”,&num2);printf(“menu:-”);printf(“1.add\n 2.subtract\n 3.multiply\n 4.divide\n”);printf(“enter your choice”);scanf(“%d”,&choice);if(num2==0&&choice==4)printf(“num2 is not to be zero, please enter anyother no”);scanf(“%d”,&num2);switch(choice){case 1: result=num1+num2;

printf(“addition=%d”,result); break;

case 2: result=num1-num2; printf(“subtraction=%d”,result); break;case 3: result=num1*num2;

Shree balaji computers

16

printf(“multiplication=%d”,result); break;case 4: result=num1/num2; printf(“division=%d”,result); break;default: printf(“your choice is invalid”);}getch();}

Shree balaji computers

17

/* program to print no */#include<stdio.h>#include<conio.h>void main(){int i,num;clrscr();printf(“how many times”);scanf(“%d”,&num);for(i=0;i<=num;i++){printf(“%d\n”,i);}getch();}

Shree balaji computers

18

/* program to calculate sum of first 100 naturalnumbers */#include<stdio.h>#include<conio.h>void main(){int i,sum=0;clrscr();for(i=0;i<=100;i++){sum=sum+i;}printf(”%d is sum of first 100 natural nos”,sum);getch();}

Shree balaji computers

19

/* program to calculate sum of first 100 even nos */#include<stdio.h>#include<conio.h>void main(){int i,sum=0;clrscr();for(i=0;i<=100;i++){if(i%2==0)sum=sum+i;}printf(”%d is sum of first 100 even nos”,sum);getch();}

Shree balaji computers

20

/* program to generate fibonacci series */#include<stdio.h>#include<conio.h>void main(){int a,b,c,i,limit;clrscr();printf(“enter first no”);scanf(“%d”,&a);printf(“enter second no”);scanf(“%d”,&b);printf(“enter limit=”);scanf(“%d”,&limit);for(i=0;i<=limit;i++){c=a+b;printf(“%d”,c);a=b;b=c;}getch();}

Shree balaji computers

21

/* program to find factorial */#include<stdio.h>#include<conio.h>void main(){int i,num,fact=1;clrscr();printf(“enter number=”);scanf(“%d”,&num);for(i=1;i<=num;i++){fact=fact*i;}printf(“factorial=%d”,fact);getch();}

Shree balaji computers

22

/* program to find hcf of two given numbers */#include<stdio.h>#include<conio.h>void main(){int n1,n2;clrscr();printf(“enter two no”);scanf(“%d%d”,&n1,&n2);while(n1==n2){if(n1>=n2-1)n1=n1-n2;elsen2=n2-n1;}printf(“hcf=%d\t”,n1);getch();}

Shree balaji computers

23

/* program to factors of accepted numbers */#include<stdio.h>#include<conio.h>void main(){int n,i;clrscr();printf(“enter a no”);scanf(“%d”,&n);printf(“\n\n factors of %d is\n”,n);for(i=1;i<=n;i++){if(n%i==0)printf(“%d\t”,i);}getch();}

Shree balaji computers

24

/* program to print reverse no */#include<stdio.h>#include<conio.h>void main(){int a,b,c,d,e,f;clrscr();printf(“enter any no”);scanf(“%d”,&a);b=a%100;c=b%10;d=b/10;e=a/10;f=c+d+e;printf(“reverse no=%d”,f);getch();}

Shree balaji computers

25

/* program to convert a number decimal to octal */#include<stdio.h>#include<conio.h>void main(){int num;clrscr();printf(“enter any no”);scanf(“%d”,&num);printf(“octal value=%o”,num);getch();}

Shree balaji computers

26

/* program to convert a number decimal to hexadecimal */#include<stdio.h>

#include<conio.h>void main(){int num;clrscr();printf(“enter any no”);scanf(“%d”,&num);printf(“hexadecimal value=%x”,num);getch();}

Shree balaji computers

27

/* program to sum n difference number using 1d array */#include<stdio.h>#include<conio.h>void main(){int a[100],limit,i,sum=0;clrscr();printf(“enter limit”);scanf(“%d”,&limit);for(i=0;i<limit;i++){scanf(“%d”,&a[i]);}for(i=0;i<limit;i++){sum=sum+a[i];}printf(”sum=%d”,sum);getch();}

Shree balaji computers

28

/*program to find maximums n difference number using 1d array */#include<stdio.h>#include<conio.h>void main(){int a[20],n,i,large=0;clrscr();printf(“enter limit”);scanf(“%d”,&n);printf(“enter element for array”);for(i=0;i<n;i++){scanf(“%d”,&a[i]);}for(i=0;i<n;i++){if(a[i]>large)large=a[i];}printf(“maximum=%d”,large);getch();}

Shree balaji computers

29

/* program to find minimus n difference number using 1d array*/#include<stdio.h>#include<conio.h>void main(){int a[20],i,n,small;clrscr();printf(“enter limit”);scanf(“%d”,&n);printf(“enter element for array”);for(i=1;i<n;i++){scanf(“%d”,&a[i]);}for(i=1;i<n;i++){if(a[i]<small)small=a[i];}printf(“minimum=%d”,small);getch();}

Shree balaji computers

30

/* program to calculate average n difference number using 1d array */#include<stdio.h>#include<conio.h>void main(){int a[20],limit,sum=0;float avg;clrscr();printf(“enter limit=”);scanf(“%d”,&limit);printf(“enter no of element for array=”);for(i=0;i<limit;i++){scanf(”%d”,&a[i]);}for(i=0;i<limit;i++){sum=sum+a[i];}avg=sum/limit;printf(”average=%d”,avg);getch();}

Shree balaji computers

31

/* program to perform addition of matrix using 2d array */#include<stdio.h>#include<conio.h>void main(){int a[20][20],b[20][20],c[20][20],m,n,i,j;clrscr();printf(“enter the limit of row=”);scanf(“%d”,&m);printf(“enter the limit of column=”);scanf(“%d”,&n);printf(“enter element for first array”);for(i=0;i<m;i++){for(j=0;j<n;j++){scanf(“%d”,&a[i][j]);}}printf(“enter element for second array”);for(i=0;i<m;i++){for(j=0;j<n;j++){scanf(“%d”,&b[i][j]);}}for(i=0;i<m;i++)

Shree balaji computers

32

{for(j=0;j<n;j++){c[i][j]=a[i][j]+b[i][j];}}for(i=0;i<m;i++){for(j=0;j<n;j++){printf(“first array\n=”);printf(“%d”,a[i][j]);}printf(“\n”);}for(i=0;i<m;i++){for(j=0;j<n;j++){printf(”second array=\n”);printf(“%d”,b[i][j]);}printf(”\n”);}for(i=0;i<m;i++){for(j=0;j<n;j++){printf(”resultant array=\n”);

Shree balaji computers

33

}printf(”\n”);}getch();}

Shree balaji computers

34

/* program to perform the multiply of matrix */#include<stdio.h>#include<conio.h>void main(){int a[2][3],b[3][2],c[2][2],i,j,k;clrscr();printf(“enter element of first array=”);for(i=0;i<2;i++){for(j=0;j<3;j++){scanf(”%d”,&a[i][j]);}}printf(“enter element of second array=”);for(i=0;i<3;i++){for(j=0;j<2;j++){scanf(“%d”,&b[i][j]);}}for(i=0;i<2;i++){for(j=0;j<3;j++){for(k=1;k<2;k++){

Shree balaji computers

35

c[i][j]=c[i][j]+(a[i][k]*b[k][j]);}}}for(i=0;i<2;i++){for(j=0;j<3;j++){printf(“first array=\n”);printf(“%d”,a[i][j]);}printf(“\n”);}for(i=0;i<3;i++){for(j=0;j<2;j++){printf(“second array=\n”);printf(“%d”,b[i][j]);}printf(“\n”);}for(i=0;i<2;i++){for(j=0;j<2;j++){printf(”resultant array\n”);}printf(”\n”);

Shree balaji computers

36

}getch();}

Shree balaji computers

37

/* program to perform transpose of matrix */#include<stdio.h>#include<conio.h>void main(){int m,n,c,d,matrix[10][10],transpose[10][10];clrscr();printf(“enter the no of row and columns of matrix=”);scanf(“%d%d”,&m,&n);printf(“enter the element of matrix\n”);for(c=0;c<m;c++){for(d=0;d<n;d++){scanf(“%d”,&matrix[c][d]);}}for(c=0;c<m;c++){for(d=0;d<n;d++){transpose[d][c]=matrix[c][d];}}printf(“transpose fo entered matrix\n”);for(c=0;c<n;c++){for(d=0;d<m;d++)

Shree balaji computers

38

{printf(“%d\t”,transpose[c][d]);}printf(“\n”);}getch();}

Shree balaji computers

39

/* program to find ascii value */#include<stdio.h>#include<conio.h>void main(){char x;clrscr();printf(“enter any character=”);scanf(“%c”,&x);printf(“ascii value=%d”,x);getch();}

Shree balaji computers

40

/* program to traffic light */#include<stdio.h>#include<conio.h>void main(){char x;clrscr();printf(“enter any character=”);scanf(“%c”,&x);if(x==’r’||x==’r’)printf(“stop”);if(x==’g’||x==’g’)printf(“go”);if(x==’y’||x==’y’)printf(“get ready”);getch();}

Shree balaji computers

41

/* program to print parameter ** ** * ** * * * * * * * * * */#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=0;i<=r;i++){for(j=0;j<=i;j++){printf(”*”);}printf(”\n”);}getch();}

Shree balaji computers

42

/* program to print parameter11 21 2 3 1 2 3 41 2 3 4 5*/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=0;i<=r;i++){for(j=0;j<=i;j++){printf(”%d”,j);}printf(”\n”);}getch();}

Shree balaji computers

43

/* program to print parameteraa ba b ca b c da b c d e*/#include<stdio.h>#include<conio.h>void main(){int i,j;clrscr();for(i=65;i<=69;i++){for(j=65;j<=i;j++){printf(”%c”,j);}printf(”\n”);}getch();}

Shree balaji computers

44

/* program to print parameter * * * * ** * * * * * * * * *

*/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=r;i>0;i--){for(j=0;j<i;j++){printf(”*”);}printf(”\n”);}getch();}

Shree balaji computers

45

/* program to print parameter a b c d ea b c d a b ca ba*/#include<stdio.h>#include<conio.h>void main(){int i,j;clrscr();for(i=69;i>=65;i--){for(j=65;j<=i;j++){printf(”%c”,j);}printf(”\n”);}getch();}

Shree balaji computers

46

/* program to print parameter ** * * * * * * ** * * * * * * * * * * * * * * **/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=0;i<=r;i=i+2){for(j=0;j<=i;j++){printf(”*”);}printf(”\n”);}getch();}

Shree balaji computers

47

/* program to print parameter 11 2 3 1 2 3 4 51 2 3 4 5 6 71 2 3 4 5 6 7 8 9*/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=0;i<=r;i=i+2){for(j=0;j<=i;j++){printf(”%d”,j);}printf(”\n”);}getch();}

Shree balaji computers

48

/* program to print parameter * * * * * 0 0 0 0 * * *0 0*

*/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=0;i<=r;i++){for(j=r;j>=i;j--){if(i%2==0)prinf(”*”);elseprintf(”0”);}printf(”\n”);}getch();}

Shree balaji computers

49

/* program to print parameter 11 01 0 11 0 1 0 1 0 1 0 1*/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=1;i<=r;i++){for(j=1;j<=i;j++){if(j%2==0)printf(”0”);elseprintf(”1”);}printf(”\n”);}getch();}

Shree balaji computers

50

/* program to print parameter12 23 3 3 4 4 4 45 5 5 5 5*/#include<stdio.h>#include<conio.h>void main(){int i,j,r;clrscr();printf(“enter row”);scanf(“%d”,&r);for(i=1;i<=r;i++){for(j=1;j<=i;j++){printf(”%d”,i);}printf(”\n”);}getch();}

Shree balaji computers

51

/* program to print next date */#include<stdio.h>#include<conio.h>void main(){int dd,mm,yy;clrscr();printf(“enter date=”);scanf(“%d”,&dd);printf(“enter month=”);scanf(“%d”,&mm);printf(“enter year=”);scanf(“%d”,&yy);switch(mm){case 1:case 3:case 5:case 7:case 8:case 10:if(dd==31){dd=1;mm++;}if(dd<31){dd++;

Shree balaji computers

52

}printf(“dd=%d\n mm=%d\n yy=%d\n”,dd,,mm,yy);break;case 12: if(dd==31){dd=1;mm=1;yy++;}if(dd<31){dd++;}printf(“dd=%d\n mm=%d\n yy=%d\n”,dd,mm,yy);break;case 4: case 6:case 9:case 11:if(dd==30){dd=1;mm++;}if(dd<30){dd++;}

Shree balaji computers

53

printf(“dd=%d\n mm=%d\n yy=%d\n”,dd,mm,yy);break;case 2:if(dd==29&&yy%4==0){dd=1;mm++;}if(dd=28&&yy%41=0){dd=1;mm++;}printf(“dd=%d\n mm=%d\n yy=%d\n”,dd,mm,yy);break;default: printf(“invalid choice”);}getch();}

Shree balaji computers

54

/* program to find digit */#include<stdio.h>#include<conio.h>void main(){char key;clrscr();printf(“enter key”);scanf(“%c”,&key);if(key>=65&&key<123?printf(“alphabet”):key>=48&&key<57?printf(“digit”):printf(“symbol”))getch();}

Shree balaji computers

55

/* program to function */#include<stdio.h>#include<conio.h>int calsum(int x, int y,int z);int main(){int a,b,c,sum;clrscr();printf(“enter any three no=”);scanf(“%d%d%d”,&a,&b,&c);sum=calsum(a,b,c);printf(“sum=%d\n”,sum);return 0; getch();}

Shree balaji computers

56

/* program to function */#include<stdio.h>#include<conio.h>void sum(int,int);void main(){int a=10,b=8;clrscr();sum(a,b);getch();}void sum(int m,int n){int c;c=m+n;printf(“sum=%d\n”,c);}

Shree balaji computers

57

/* program to pointer */#include<stdio.h>#include<conio.h>void main(){int a=12,*p;clrscr();p=&a;printf(“%d\n”,a);printf(“%u\n”,p);printf(“%u\n”,&a);printf(“%u\n”,*p);printf(“%u\n”,&p);printf(“%d”,*(&a));getch();}

Shree balaji computers

58

/* program to pointer */#include<stdio.h>#include<conio.h>void main(){int i=3,*j,**k;clrscr();j=&i;k=&j;printf(”address of i=%u\n”,&i);printf(“address of i=%u\n”,j);printf(“address of i=%u\n”,*k);printf(“address of j=%u\n”,&j);printf(“address of j=%u\n”,k);printf(“address of k=%u\n”,&k);printf(“value of j=%u\n”,j);printf(“value of k=%u\n”,k);printf(“value of i=%d\n”,i);printf(“value of i=%d\n”,*(&i));printf(“value of i=%d\n”,*j);printf(“value of i=%d\n”,**k);getch();}

Shree balaji computers

59

/* program to define macro */#include<stdio.h>#include<conio.h>#define PRINT printf(“enter two no”);void main(){int a,b,c;clrscr();PRINTscanf(“%d%d”,&a,&b);c=a+b;printf(“sum=%d”,c);getch();}

Shree balaji computers

60

/* program to define macro expansion */#include<stdio.h>#include<conio.h>#define AREA(x) (3.14*x*x)void main(){float r1=6.25,r2=1.25,a;clrscr();a=AREA(r1);printf(“area of circle=%f\n”,a);a=AREA(r2);printf(“area of circle=%f\n”,a);getch ();}

Shree balaji computers