Practical 1 Structures
Practical 1 Structures
Aim: Write a program in C which accepts information of ten students & display the same
information according to ascending order of their roll numbers using structures.
#include <conio.h>
#include <string.h>
#include <stdio.h>
void main()
{
struct student
{
char name[20];
int roll;
int marks;
};
struct student s[3],temp;
int i,j;
clrscr();
for(i=0;i<=2;i++)
{
printf("enter the name,roll no.,marks");
//gets(s[i].name);
scanf("%s%d%d",s[i].name,&s[i].roll,&s[i].marks);
}
for(i=0;i<=2;i++)
{
for(j=i+1;j<=2;j++)
{
if(s[i].roll > s[j].roll)
{
temp=s[i];
s[i]=s[j];
s[j]=temp;
}
}
}
for(i=0;i<3;i++)
{
printf("%s %d %d", s[i].name,s[i].roll,s[i].marks);
}
getch();
}