#include<stdio.h>
struct cricket
{
char name[20];
int age,nmp,nor;
float avg;
}p;
void main()
{
struct cricket p[50],t;
int n,i,j;
printf("Enter No. of players:");
scanf("%d",&n);
printf("\n Enter Details");
for(i=0;i<n;i++)
{
printf("\n Player %d \n Name\t AGE\t NMP\t NOR\n AVG ",i+1);
scanf("%s %d %d %d %f",&p[i].name,&p[i].age,&p[i].nmp,&p[i].nor,&p[i].avg);
}
for(i=0;i<n;i++)
{
for(j=0; j<n-i-1;j++)
{
if(p[j].nor<p[j+1].nor)
{
t=p[j];
p[j]=p[j+1];
p[j+1]=t;
}
}
}
for(i=0;i<n;i++)
{
printf("\n Player %d \nName\t AGE\t NMP\t NOR\t AVG\n ",i+1);
printf("%s\t %d\t %d\t %d\t %f",p[i].name,p[i].age,p[i].nmp,p[i].nor,p[i].avg);
}
}