0% found this document useful (0 votes)
5 views4 pages

Function Union Struct

Uploaded by

jeevanchalise17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views4 pages

Function Union Struct

Uploaded by

jeevanchalise17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Function – Arguments and return value

#include<stdio.h>

int fact(int);

int main()

int m,n;

printf("Enter your no");

scanf("%d",&n) ;

m=fact(n);

printf("Factorial value is %d",m);

return 0;

int fact(int n)

int f=1,i;

for(i=1;i<=n;i++)

f=f*i;

return 0;

}
Recursion function
#include<stdio.h>

int main()

int a,m;

printf("Enter your no");

scanf("%d",&a);

m=fact(a);

printf("Factorial value is %d",m);

return 0;

int fact(int n)

if (n==1)

return 1;

else

return n* fact(n-1);

Array with structure


#include<stdio.h>

struct student

int roll;
char na[20];

float mark;

};

int main()

struct student s[5];

int i;

for(i=0;i<5;i++)

printf("enter roll number :");

scanf("%d",&s[i].roll);

printf("enter name :");

scanf("%s",s[i].na);

printf("enter Mark :");

scanf("%f\n",&s[i].mark);

for(i=0;i<5;i++)

printf("\n Roll number is= %d ",s[i].roll);

printf("\n Name is= %s",s[i].na);

printf("\n Mark is %f",s[i].mark);

return 0;

}
Union Program
#include<stdio.h>

union student

int roll;

char na[20];

float mark;

};

int main()

union student s;

printf("enter roll number :");

scanf("%d",&s.roll);

printf("Roll number is= %d\n ",s.roll);

printf("\n Enter name :");

scanf("%s",s.na);

printf("Name is= %s\n",s.na);

printf("\n Enter Mark :");

scanf("%f",&s.mark);

printf("Mark is= %f\n",s.mark);

return 0;

You might also like