#include <conio.h>
#include <stdio.h>
int main()
{
union student
{
char grade;
char name[20];
int roll;
float per;
} u1;
printf("enter the name\n");
gets(u1.name);
printf("name->%s\n", u1.name);
printf("enter the roll\n");
scanf("%d", &u1.roll);
printf("roll no->%d\n", u1.roll);
printf("enter the percentage\n");
scanf("%f", &u1.per);
printf("percentage->%f\n", u1.per);
printf("enter the grade\n");
fflush(stdin);
scanf("%c", &u1.grade);
printf("grade->%c", u1.grade);
//Now printing complete details
printf("\nname-%s\n", u1.name); //Garbage
printf("\nroll no-%d\n", u1.roll); //Garbage
printf("\npercentage-%f\n", u1.per); //Garbage
printf("\ngrade-%c", u1.grade);
return 0;
}