Practical File of C Language

53,945 views 82 slides Feb 29, 2016
Slide 1
Slide 1 of 82
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82

About This Presentation

Practical File of C Language


Slide Content

1

1. //Wap to print simple message.
#include<stdio.h>
#include<conio.h>
void main()
{
printf(" Get Well Soon");
clrscr();
getch();
}

Output:-

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. //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. //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. //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. //Wap to print the biggest of 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("B is Biggest");
}
if (c>a&&c>b)
{
printf("C is Biggest");
}
getch();
}

7

Output:-

8

7. //Wap to check given number 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

8. //Wap to check given number 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

9. //Wap to check given year 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

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

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("Please Enter Correct Value");
}
getch();
}

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

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

printf("Please Enter Correct Value");
break;
}
getch();
}


Output:-

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

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

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

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("Factorial is=%d",fact);
getch();
}
Output:-

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

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

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

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

getch();
}

Output:-

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

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

getch();
}
Output:-

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(int x,int y)
{
int z;
z=x+y;
return z;
}
Output:-

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


Output:-

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

c=a+b;
a=b;
b=c;
return(c);
}

Output:-

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

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

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(int x,int y)
{
int z; z=x-y;
printf("Result=%d",z);
}
Output:-

36

28.//Wap to 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 Argument NO Return \n");

37

}


Output:-

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(int x,int y)
{
int z;
z=x; x=y; y=z;
printf("%d%d",x,y);
}
Output:-

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

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

32. //Wap to find the maximum value from array.
#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("Maximum value=%d",max);
getch()
}

42

Output:-

43

33. //Wap to find the minimum value from array.
#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("Minimum value=%d",min);
getch();
}

44



Output:-

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("Sum of Student=%d",sum);
}
Output:-

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

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

Output:-

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 first matrix");
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

{
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("%d\t",c[i][j]);
}
printf("\n");
}
getch();
}

50



Output:-

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 first matrix");
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

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("%d\t",c[i][j]);
}
printf("\n\n");
}
getch();
}

53

Output:-

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 first matrix");
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

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("%d\t",c[i][j]);
}
printf("\n");
}
getch();
}

56

Output:-

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 first matrix");
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 Transpose \n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",a[i][j]);

58

}
printf("\n");
}
getch();
}
Output:-

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

printf("%d\t",a[i][j]);
}
}
}
getch();
}

Output:-

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

sum+=a[i][j];
}
}
printf("\n Sum of Diagonal Elements are=%d",sum);
getch();
}

63


42. //Wap to calculate % in four subjects And show
rollno of students.
#include<stdio.h>
#include<conio.h>
struct student
{
int rollno;
float sub1,sub2,sub3,sub4,per;
};
void main()
{
struct student s1;
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

}

Output:-

65


43. //Wap to print record of a school student.
#include<stdio.h>
#include<conio.h>
struct student
{
int rollno;
int age;
char name;
float marks,sub1,sub2,per;
};
void main()
{
struct student s1;
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

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

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

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

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

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("%d\n",i);
i=i+2;
getch();
}
Output:-

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

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

Output:---

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("Cannot open 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


Output:-



Output:-

76

51. //Wap to read a mixed data from a 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("Cannot open file");
}
while(fscanf(fp,"%s %d %f",name,&rollno,&marks)!=EOF)
{
printf("%s %d %f",name,rollno,marks); }
fclose(fp);
getch(); }
Output

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("Cannot open file");
}
printf("Enter string data and press enter");
while((strlen(gets(s))>0))
{
fputs(s,fp);
fputs("\n",fp);
}
close(fp);
}

78

Output:-

Output:-

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("Cannot open file");
}
while(fgets(s,80,fp)!=NULL)
puts(s);
fclose(fp);
getch();
}
Output:-

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("Cannot open file");
}
printf("Enter any integar value");
scanf("%d",&n);
putw(n,fp);
fclose(fp);
getch();
}

81

Output:-








Output:-

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("Cannot open file");
}
while((n=getw(fp))!=EOF)
{
printf("%d",n);
}
fclose(fp);
getch(); }
Output:-
Tags