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.
Loading in …3
×
1 of 82

Practical File of C Language

47

Share

Download to read offline

Practical File of C Language

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:-

×