Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
×
1 of 82

# Practical File of C Language

47

Share

Practical File of C Language

See all

See all

### Practical File of C Language

1. 1. 1 1. //Wap to print simple message. #include<stdio.h> #include<conio.h> void main() { printf(" Get Well Soon"); clrscr(); getch(); } Output:-
2. 2. 2 2. //Wap to add two numbers . #include<stdio.h> #include<conio.h> void main() { int a,b,c; clrscr(); printf("enter the values of a and b"); scanf("%d%d",&a,&b); c=a+b; printf("sum=%d",c); getch(); } Output:-
3. 3. 3 3. //Wap to calculate average of 5 numbers. #include<stdio.h> #include<conio.h> void main() { int a,b,c,d,e,avg; clrscr(); printf("enter the values of a, b, c, d, and e"); scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); avg=(a+b+c+d+e)/5; printf("avg=%d",avg); getch(); } Output:-
4. 4. 4 4. //Wap to multiply three numbers #include<stdio.h> #include<conio.h> void main() { int a=5,b=8,c=6,d; clrscr(); d=a*b*c; printf("mul=%d",d); getch(); } Output:-
5. 5. 5 5. //Wap to print area of a circle. #include<stdio.h> #include<conio.h> void main() { int r; float pie=3.14; float area; printf("Enter the value of r"); scanf("%d",&r); area=(pie*r*r); printf("Area=%f",area); getch(); } Output:-
6. 6. 6 6. //Wap to print the biggestof three numbers #include<stdio.h> #include<conio.h> void main() { int a,b,c; clrscr(); printf("Enter the values of a,b,and c"); scanf("%d%d%d",&a,&b,&c); if (a>b&&a>c) { printf(" A is Biggest"); } if (b>a&&b>c) { printf("Bis Biggest"); } if (c>a&&c>b) { printf("Cis Biggest"); } getch(); }
7. 7. 7 Output:-
8. 8. 8 7. //Wap to check givennumber is even or odd. #include<stdio.h> #include<conio.h> void main() { int a; clrscr(); printf("enter the value of a"); scanf("%d",&a); if(a%2==0) { printf("Number is Even"); } else { printf("Number is Odd"); } getch(); } Output:-
9. 9. 9 8. //Wap to check givennumber is positive or negative. #include<stdio.h> #include<conio.h> void main() { int a; clrscr(); printf("enter the value of a"); scanf("%d",&a); if (a>0) { printf("Number is Positive"); } else { printf("Number is Negative"); } getch(); }
10. 10. 10 9. //Wap to check givenyear is leap year or not? #include<stdio.h> #include<conio.h> void main() { int a; printf("Enter tha value of a"); scanf("%d",&a); if (a%4==0) { printf("This year is Leap Year"); } else { printf("This is not Leap Year"); } getch(); } Output:-
11. 11. 11 10. //Wap to print the name of day according to user choice. #include<stdio.h> #include<conio.h> void main() { int day; clrscr(); printf("Enter the value for day 1 to 7"); scanf("%d",&day); if (day==1) { printf("n Monday"); } else if (day==2) { printf("n Tuesday"); } else if (day==3) { printf("n Wednesday"); } else if (day==4) {
12. 12. 12 printf("n Thursday"); } else if (day==5) { printf("n Friday"); } else if (day==6) { printf("n Saturday"); } else if (day==7) { printf("n Sunday"); } else { printf("PleaseEnter Correct Value"); } getch(); }
13. 13. 13 11. //Wap to print the name of month. #include<stdio.h> #include<conio.h> void main() { int month; clrscr(); printf("Enter the value for month 1 to 12"); scanf("%d",&month); switch (month) { case 1: printf("January"); break; case 2: printf("Febuary"); break; case 3: printf("March"); break; case 4: printf("April"); break; case 5:
14. 14. 14 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("November"); break; case 12: printf("December"); break; default:
15. 15. 15 printf("PleaseEnter Correct Value"); break; } getch(); } Output:-
16. 16. 16 12. //Wap to print 1 to 10 no by while loop #include<stdio.h> #include<conio.h> void main() { int i=1; clrscr(); while(i<=10) { printf("n %d",i); i++; } getch(); } Output:-
17. 17. 17 13. //Wap to print 1 to 10 Numbers by using do while. #include<stdio.h> #include<conio.h> void main() { int i=1; clrscr(); do { printf("n %d",i); i++; }while(i<=10); getch(); } Output:-
18. 18. 18 14. //Wap to print 1 to 10 by using for loop #include<stdio.h> #include<conio.h> void main() { int i; clrscr(); for(i=1;i<=10;i++) { printf("n %d",i); } getch(); } Output:-
19. 19. 19 15. //Wap to calculate factorial of a given number. #include<stdio.h> #include<conio.h> void main() { int n,i,fact=1; clrscr(); printf("Enter the value of n"); scanf("%d",&n); for(i=n;i>=1;i--) { fact=fact*i; } printf("Factorialis=%d",fact); getch(); } Output:-
20. 20. 20 16. //Wap to print the fibonacci series. #include<stdio.h> #include<conio.h> void main() { int n,i,a=0,b=1,c; clrscr(); printf("Enter the term of fibonacci series"); scanf("%d",&n); printf("%d%d",a,b); for(i=1;i<n;i++) { c=a+b; printf("%d",c); a=b; b=c; } getch(); } Output:-
21. 21. 21 17. //Wap to print the table of given no. #include<stdio.h> #include<conio.h> void main() { int n,i; clrscr(); printf("Enter a Number"); scanf("%d",&n); for(i=1;i<=10;i++) { printf("n %d*%d=%d",n,i,n*i); } getch(); } Output:-
22. 22. 22 18. //Wap to print reverse of a number. #include<stdio.h> #include<conio.h> void main() { int num,n,rev=0,rem; clrscr(); printf("Enter the Number"); scanf("%d",&num); n=num; while(n!=0) { rem=n%10; n=n/10; rev=rev*(10+rem); } printf("Old Number=%d",num); printf("Reversed NO=%d",rev); getch(); } Output:-
23. 23. 23 19. //Wap to print given number is armstrong or not? #include<stdio.h> #include<conio.h> void main() { int num,n,rem,sum=0; clrscr(); printf("Enter a Number"); scanf("%d",&num); n=num; while(n!=0) { rem=n%10; sum=sum+(rem*rem*rem); n=n/10; } if (sum==num) { printf("n Number is Armstrong"); } else { printf("n Number is not Armstrong"); }
24. 24. 24 getch(); } Output:-
25. 25. 25 20. //Wap to print odd numbers between 1 to 50. #include<stdio.h> #include<conio.h> void main() { int i=1; while(i<=50) { if(i%2!=0) printf("n %d",i); i++; } getch(); } Output:-
26. 26. 26 21. //Wap to check given number is palindrome or not? #include<stdio.h> #include<conio.h> void main() { int n,rem,rev=0,num; clrscr(); printf("Enter a Number"); scanf("%d",&n); num=n; while(n!=0) { rem=n%10; n=n/10; rev=((rev*10)+rem); } if(num==rev) { printf("Entered Number is palindrome"); } else { printf("Entered Number is not Palindrome"); }
27. 27. 27 getch(); } Output:-
28. 28. 28 22. //Wap to add two numbers using Functions. #include<stdio.h> #include<conio.h> int sum(int,int); void main() { int a,b,c; printf("enter the values of a and b"); scanf("%d%d",&a,&b); c=sum(a,b); printf("sum=%d",c); getch(); } int sum(intx,int y) { int z; z=x+y; return z; } Output:-
29. 29. 29 23. //Wap to calculate the factorial of given number. #include<stdio.h> #include<conio.h> void main() { int n,result; clrscr(); printf("Enter the value of n"); scanf("%d",&n); result=fact(n); printf("factorial=%d",result); getch(); } int fact(int x) { if (x==0) { return(1); } else { return(x*fact(x-1)); } }
30. 30. 30 Output:-
31. 31. 31 24. //Wap to print the fibonacci series. #include<stdio.h> #include<conio.h> int fib(int m); void main() { int n,i; clrscr(); printf("Enter the term of fibonacci series"); scanf("%d",&n); printf("n0"); for(i=1;i<=n;i++) printf("n &d",fib(i)); getch(); } int fib(int m) { static int a=0,b=1; int c; return(0); if(m==1) return(1); else {
32. 32. 32 c=a+b; a=b; b=c; return(c); } Output:-
33. 33. 33 25. //Wap to calculate simple interest. #include<stdio.h> #include<conio.h> void main() { int p,t,r; int splint; clrscr(); printf("Enter the value of p r and t"); scanf("%d%d%d",&p,&r,&t); splint=(p*r*t/100); printf("Splint=%d",splint); getch(); } Output:-
34. 34. 34 26. //Wap to show concept of function no argument and with return. #include<stdio.h> #include<conio.h> int mul(); void main() { int result; result =mul(); printf("Multiplication=%d",result); getch(); } int mul() { int a,b,c; printf("Enter the value of a and b"); scanf("%d%d",&a,&b); c=a*b; return c; }
35. 35. 35 27. //Wap to show the concept of function with argument and NO return. #include<stdio.h> #include<conio.h> void sub(int,int); void main() { int a,b; clrscr(); printf("Enter the value of a and b"); scanf("%d%d",&a,&b); sub(a,b); getch(); } void sub(intx,int y) { int z; z=x-y; printf("Result=%d",z); } Output:-
36. 36. 36 28.//Wapto show concept of function with no argument no return #include<stdio.h> #include<conio.h> void display(); void programinfo(); void main() { clrscr(); display(); programinfo(); display(); getch(); } void display() { int i; for(i=1;i<=20;i++) printf("*"); printf("n"); } void programinfo() { printf(" No ArgumentNO Return n");
37. 37. 37 } Output:-
38. 38. 38 29. //Wap to swap two numbers using call by value. #include<stdio.h> #include<conio.h> void swap(int,int); void main() { int a,b; clrscr(); printf("Enter the value of a and b"); scanf("%d%d",&a,&b); swap(a,b); getch(); } void swap(intx,int y) { int z; z=x; x=y; y=z; printf("%d%d",x,y); } Output:-
39. 39. 39 30. //Wap to swap two no by call by reference. #inclu30.de<stdio.h> #include<conio.h> void swap(int*,int *); void main() { int a,b; clrscr(); printf("Enter the value of a and b"); scanf("%d%d",&a,&b); swap(&a,&b); getch(); } void swap(int*x, int *y) { int z; z=*x; *x=*y; *y=z; printf("%d %d",*x,*y); } Output:-
40. 40. 40 31. //Wap to print input elements using One-D array. #include<stdio.h> #include<conio.h> void main() { int a[20],n,i; printf("Enter Array Size"); scanf("%d",&n); for(i=0;i<n;i++) { printf("Enter the value of Elements %d",i); scanf("%d",&a[i]); } printf("Array Elemnets are"); for(i=0;i<n;i++) { printf("n %d",a[i]); getch(); } Output:-
41. 41. 41 32. //Wap to find the maximum value fromarray. #include<stdio.h> #include<conio.h> void main() { int a[50],i,n,max; printf("Enter the array size"); scanf("%d",&n); for(i=0;i<n;i++) { printf("n Enter the values of elements %d",i); scanf("%d",&a[i]); } max=a[50]; for(i=0;i<n;i++) { if(max<a[i]) { max=a[i]; } } printf("Maximumvalue=%d",max); getch() }
42. 42. 42 Output:-
43. 43. 43 33. //Wap to find the minimum value fromarray. #include<stdio.h> #include<conio.h> void main() { int a[50],i,n,min; printf("Enter the array size"); scanf("%d",&n); for(i=0;i<n;i++) { printf("n Enter the values of elements %d",i); scanf("%d",&a[i]); } min=a[0]; for(i=0;i<n;i++) { if(min>a[i]) { min=a[i]; } } printf("Minimumvalue=%d",min); getch(); }
44. 44. 44 Output:-
45. 45. 45 34. //Wap to print the sum of all array elements. #include<stdio.h> #include<conio.h> void main() { int s[50],i,n,sum=0; clrscr(); printf("Enter the array size"); scanf("%d",&n); for(i=0;i<n;i++) { printf("n Enter sum of student %d",i); scanf("%d",&s[i]); sum=sum+s[i]; } { printf("Sumof Student=%d",sum); } Output:-
46. 46. 46 35. //Wap to print input elements using Two-D array. #include<stdio.h> #include<conio.h> void main() { int a[5][5],j,i,r,c; clrscr(); printf("Enter row and column size"); scanf("%d%d",&r,&c); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("Enter the value of Elements %d%d:",i,j); scanf("%d",&a[i][j]); } } printf("Array Elemnets are"); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("n %d",a[i][j]); }
47. 47. 47 printf("n"); } getch(); } Output:-
48. 48. 48 36. //Wap to add two matrices. #include<stdio.h> #include<conio.h> void main() { int a[5][5],b[5][5],c[5][5]; int i,j,r,col; clrscr(); printf("Enter the row and column size"); scanf("%d%d",&r,&col); printf("n Enter the values of firstmatrix"); for(i=0;i<r;i++) { for(j=0;j<col;j++) { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&a[i][j]); } } printf("n Enter the values of second matrix"); for(i=0;i<r;i++) { for(j=0;j<col;j++)
49. 49. 49 { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&b[i][j]); } } for(i=0;i<r;i++) { for(j=0;j<col;j++) { c[i][j]=0; c[i][j]=a[i][j]+b[i][j]; } } printf("n After Addition n"); for(i=0;i<r;i++) { for(j=0;j<col;j++) { printf("%dt",c[i][j]); } printf("n"); } getch(); }
50. 50. 50 Output:-
51. 51. 51 37. //Wap to multiply two matrices. #include<stdio.h> #include<conio.h> void main() { int a[5][5],b[5][5],c[5][5]; int i,j,r,col; clrscr(); printf("Enter the row and column size"); scanf("%d%d",&r,&col); printf("n Enter the values of firstmatrix"); for(i=0;i<r;i++) { for(j=0;j<col;j++) { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&a[i][j]); } } printf("n Enter the values of second matrix"); for(i=0;i<r;i++) { for(j=0;j<col;j++) {
52. 52. 52 printf("n Enter the values of elements %d%d",i,j); scanf("%d",&b[i][j]); } } for(i=0;i<r;i++) { for(j=0;j<col;j++) { c[i][j]=0; c[i][j]=a[i][j]*b[i][j]; } } printf("n After Multiplication n"); for(i=0;i<r;i++) { for(j=0;j<col;j++) { printf("%dt",c[i][j]); } printf("nn"); } getch(); }
53. 53. 53 Output:-
54. 54. 54 38. //Wap to subtract two matrices. #include<stdio.h> #include<conio.h> void main() { int a[5][5],b[5][5],c[5][5]; int i,j,r,col; clrscr(); printf("Enter the row and column size"); scanf("%d%d",&r,&col); printf("n Enter the values of firstmatrix"); for(i=0;i<r;i++) { for(j=0;j<col;j++) { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&a[i][j]); } } printf("n Enter the values of second matrix"); for(i=0;i<r;i++) { for(j=0;j<col;j++) {
55. 55. 55 printf("n Enter the values of elements %d%d",i,j); scanf("%d",&b[i][j]); } } for(i=0;i<r;i++) { for(j=0;j<col;j++) { c[i][j]=0; c[i][j]=a[i][j]-b[i][j]; } } printf("n After Subtraction n"); for(i=0;i<r;i++) { for(j=0;j<col;j++) { printf("%dt",c[i][j]); } printf("n"); } getch(); }
56. 56. 56 Output:-
57. 57. 57 39. //Wap to Transpose a matrix. #include<stdio.h> #include<conio.h> void main() { int a[5][5],i,j,r,c; clrscr(); printf("Enter the row and column size"); scanf("%d%d",&r,&c); printf("n Enter the values of firstmatrix"); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&a[i][j]); } } printf("n After Transposen"); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("%dt",a[i][j]);
58. 58. 58 } printf("n"); } getch(); } Output:-
59. 59. 59 40. //Wap to print diagonal elements of a matrix. #include<stdio.h> #include<conio.h> void main() { int a[5][5],i,j,r,c; clrscr(); printf("Enter the row and column size"); scanf("%d%d",&r,&c); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&a[i][j]); } } printf("n Diagonal Elements are n"); for(i=0;i<j;i++) { for(j=0;j<c;j++) { if(i==j) {
60. 60. 60 printf("%dt",a[i][j]); } } } getch(); } Output:-
61. 61. 61 41. //Wap to print sum of diagonal elements of a matrix. #include<stdio.h> #include<conio.h> void main() { int a[5][5],i,j,r,c,sum=0; clrscr(); printf("Enter the row and column size"); scanf("%d%d",&r,&c); for(i=0;i<r;i++) { for(j=0;j<c;j++) { printf("n Enter the values of elements %d%d",i,j); scanf("%d",&a[i][j]); } } for(i=0;i<r;i++) { for(j=0;j<c;j++) { if(i==j) {
62. 62. 62 sum+=a[i][j]; } } printf("n Sum of DiagonalElements are=%d",sum); getch(); }
63. 63. 63 42. //Wap to calculate % in four subjects And show rollno of students. #include<stdio.h> #include<conio.h> structstudent { int rollno; float sub1,sub2,sub3,sub4,per; }; void main() { struct students1; clrscr(); printf("Enter the info for students"); printf("n Enter the roll no for student:"); scanf("%d",&s1.rollno); printf("Enter the marks for sub1,sub2,sub3,sub4"); scanf("%f%f%f%f",&s1.sub1,&s1.sub2,&s1.sub3,&s1.sub4); s1.per=(s1.sub1+s1.sub2+s1.sub3+s1.sub4)/400*100; printf("Info for student"); printf("n Roll no of Student=%d",s1.rollno); printf("n Percentage of student=%f",s1.per); getch();
64. 64. 64 } Output:-
65. 65. 65 43. //Wap to print record of a school student. #include<stdio.h> #include<conio.h> structstudent { int rollno; int age; char name; float marks,sub1,sub2,per; }; void main() { struct students1; clrscr(); printf("Enter the info for students"); printf("n Enter the Name of student:"); scanf("%s",&s1.name); printf("n Enter the roll no for student:"); scanf("%d",&s1.rollno); printf("Enter the Age of student:"); scanf("%d",&s1.age); printf("Enter the marks for sub1,sub2"); scanf("%f%f",&s1.sub1,&s1.sub2);
66. 66. 66 s1.per=(s1.sub1+s1.sub2)/200*100; printf("Info for student"); printf("n Name of student %s",s1.name); printf("n Roll no of Student=%d",s1.rollno); printf("n Age of student:%d",s1.age); printf("n Marks of sub1 and sub2 of student:%f %f",s1.sub1,s1.sub2); printf("n Percentage of student=%f",s1.per); getch(); } Output:-
67. 67. 67 44. //Wap to print record of students using union. #include<stdio.h> #include<conio.h> union student { int rollno; char name[20]; int age; float marks; } s; void main() { printf("Enter RollNo of Student :"); scanf("%d",&s.rollno); printf("Enter the age of student :"); scanf("%d",&s.age); printf("Enter the name of student:"); scanf("%s",&s.name); printf("Enter the marks of student :"); scanf("%f",&s.marks); printf("n RollNo=%d",s.rollno); printf("n age=%d",s.age); printf("n Name=%s",s.name); printf("n marks=%f",s.marks); getch(); }
68. 68. 68 45. //Wap to print address & value of variable and address of pointer variable. #include<stdio.h> #include<conio.h> void main() { int * ptr; int a=10; clrscr(); ptr=&a; printf("n %d",a); scanf("%ld",&ptr); printf("%ld",*ptr); printf("n %ld",*ptr); printf("n %ld",&a); getch(); } Output:-
69. 69. 69 46. //Wap to show the concept of pointer to pointer. #include<stdio.h> #include<conio.h> void main() { int ** ptr; int * p; int a=10; clrscr(); p=&a; ptr=&p; printf("n Value of a=%d",a); printf("n Address of p=%ld",&p); printf("n Value of p=%ld",p); printf("n Content of a through p=%d",*p); printf("n Address of p through ptr=%ld",ptr); printf("n Content of a through ptr=%d",**ptr); getch(); }
70. 70. 70 47. //Wap to show use of auto variable. #include<stdio.h> #include<conio.h> void func1(); void main() { func1(); func1(); } void func1() { auto int i=2; printf("%dn",i); i=i+2; getch(); } Output:-
71. 71. 71 48. //Wap to show use of static variable. #include<stdio.h> #include<conio.h> int func1(); int func2(); main() { static int i=1; printf("%d",i); printf("n%d",func1()); printf("n%d",func2()); } int func1() { static int i; i=i+2; return(i); } int func2() { static int i; i=i+3; return(i); getch(); } Output:-
72. 72. 72 49. //Wap to show use of external variable. #include<stdio.h> #include<conio.h> int i=1; int func1(); int func2(); void main() { printf("%d",i); printf("n%d",func1()); printf("n%d",func2()); } int func1() { i=i+10; return(i); } int func2() { i=i+20; return(i); getch(); }
73. 73. 73 Output:---
74. 74. 74 50. //Wap to enter a mixed data into a file. #include<stdio.h> #include<conio.h> void main() { FILE*fp; int rollno; char name[20]; float marks; fp=fopen("stud.txt","w"); clrscr(); if(fp==NULL) { printf("Cannotopen file"); } printf("Enter student name,rollno,marks"); scanf("%s %d %f",name,&rollno,&marks); fprintf(fp,"%s %d %f",name,rollno,marks); fclose(fp); getch(); }
75. 75. 75 Output:- Output:-
76. 76. 76 51. //Wap to read a mixed data froma file. #include<stdio.h> #include<conio.h> void main() { FILE*fp; int rollno; char name[20]; float marks; fp=fopen("stud.txt","r"); clrscr(); if(fp==NULL) { printf("Cannotopen file"); } while(fscanf(fp,"%s %d %f",name,&rollno,&marks)!=EOF) { printf("%s %d %f",name,rollno,marks); } fclose(fp); getch(); } Output
77. 77. 77 52. //Wap to enter a string data into a file. #include<stdio.h> #include<conio.h> void main() { FILE*fp; char s[80]; fp=fopen("xyz.txt","w"); if(fp==NULL) { printf("Cannotopen file"); } printf("Enter string data and press enter"); while((strlen(gets(s))>0)) { fputs(s,fp); fputs("n",fp); } close(fp); }
78. 78. 78 Output:- Output:-
79. 79. 79 53. //Wap to read a string data from a file. #include<stdio.h> #include<conio.h> void main() { FILE*fp; char s[80]; clrscr(); fp=fopen("xyz.txt","r"); if(fp==NULL) { printf("Cannotopen file"); } while(fgets(s,80,fp)!=NULL) puts(s); fclose(fp); getch(); } Output:-
80. 80. 80 54. //Wap to write integer into a file. #include<stdio.h> #include<conio.h> void main() { FILE*fp; int n; fp=fopen("raj.txt","w"); clrscr(); if(fp==NULL) { printf("Cannotopen file"); } printf("Enter any integar value"); scanf("%d",&n); putw(n,fp); fclose(fp); getch(); }
81. 81. 81 Output:- Output:-
82. 82. 82 55. //Wap to read integer into a file. #include<stdio.h> #include<conio.h> void main() { FILE*fp; int n; fp=fopen("raj.txt","w"); clrscr(); if(fp==NULL) { printf("Cannotopen file"); } while((n=getw(fp))!=EOF) { printf("%d",n); } fclose(fp); getch(); } Output:-