#include <stdio.h>
struct cricket
{
char player_name[20];
char team_name[20];
float batting_average;
};
int main()
{
struct cricket s[5], t;
int i, j, n = 5;
float p;
printf("\nEnter data of %d players", n);
for (i = 0; i < n; i++)
{
printf("\nEnter player_name, team_name, batting_average for player-%d = ", i + 1);
scanf("%s %s %f", s[i].player_name, s[i].team_name, &p);
s[i].batting_average = p;
}
for (i = 1; i <= n - 1; i++)
{
for (j = 1; j <= n - i; j++)
{
if (strcmp(s[j - 1].team_name, s[j].team_name) > 0)
{
t = s[j - 1];
s[j - 1] = s[j];
s[j] = t;
}
}
}
printf("\nAfter teamwise sorting... Player list is ");
for (i = 0; i < n; i++)
{
printf("\n%-20s %-20s %.2f", s[i].player_name, s[i].team_name, s[i].batting_average);
}
return 0;
}
//........coded by JAIDEEP JAMBHALE
#ENJOY CODING
Post a Comment
FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP