Monday, April 5, 2021

17.11. Write a program that read some players name, team name, batting average and display team wise player information

#include<stdio.h> 
#include<conio.h>
#include<string.h>

struct cricket

{
char player [30], team [30], avg[10];

};
void main ()

{
int i,n,outer, inner;

struct cricket a[121, temp;
char st [30];

clrscr ():
printf("How many player: ");
Scanf ("%d", &n);
for (i=0; i<n; i++)

{
printf("Player name: ");
scanf ("%s",a[i]).player);

printf("Team name: ");
scanf ("%s", a[1]).team);
printf("Batting average: ");
scans("%s”,a[i].avg);

}
for (outer=n-1; outer>0; outer--)

for (inner=0; inner< outer; inner++)

if (stremp(a(inner).team, a[inner+1).team)>0)

{
temp=a[inner];
a[inner]=a[inner+1]

a[inner+1]=temp;
}
printf("\nPlayer name  Average”);

printf("\n …….        ………..);

i=0;
strepy (st, “ ");

while (i<n)

{

If (strcmp(st,a[i].team)!=0)

{
printf("\n\n%s", a [i].team);

printf("\n …………………”);

strcpy (st, a[i].team);

}
else

{

Printf(“\n%-11s %7s”,a[i].player,a[i].avg);

i++;

}

}

getch()

}


No comments:

Post a Comment