/*
Κατά τη διάρκεια ενός πρωταθλήματος μπάσκετ 3x3 μια ομάδα που αποτελείται από 3 παίκτες έδωσε πέντε αγώνες. 
Να γραφεί πρόγραμμα το οποίο χρησιμοποιώντας μια κατάλληλη δομή player να αποθηκεύει για κάθε παίχτη όνομα, 
αριθμό φανέλας, πόντους ανά αγώνα και μέσο όρο πόντων σε όλους τους αγώνες.
 Τα δεδομένα για όλους τους παίχτες να αποθηκεύονται σε κατάλληλο πίνακα team με στοιχεία δομές player.


 */
# include <stdio.h>
# include <string.h>

typedef struct
{
	char name[80];
	int  number;
	int  pt[5];
}Player;


typedef struct
{
	char teamname[100];
	Player player[3];
}Team;

Player readPlayer()
{
	Player p;
	int i;
	fflush(stdin);
	printf("Dose onoma paixti \n");
	scanf("%s",p.name);
	printf("Dose fanela \n");
	scanf("%d",&p.number);
	for(i=0;i<5;i++)
	{
		printf("Dose pontous ston agona %d \n",i);
		scanf("%d",&p.pt[i]);
	}
	return p;
}

void printPlayer(Player p)
{
	double avg=0.0;
	int i;
	for(i=0;i<5;i++) avg=avg+p.pt[i];
	avg=avg/5.0;
		printf("Name: %s ",p.name);
		printf("Fanela: %d ",p.number);
		printf("Mesos oros ponton %lf \n",avg);
}

Team readTeam()
{
	Team T;
	int i;
	fflush(stdin);
	printf("Dose onoma omadas \n");
	scanf("%s",T.teamname);
	for(i=0;i<3;i++)
	{
		printf("Dose paikti %d \n",i);
		T.player[i]=readPlayer();
	}
	return T;
}

void printTeam(Team T)
{
		int i;
		printf("Onoma omadas %s \n",T.teamname);
		for(i=0;i<3;i++)
		{
			printf("Paiktis %d \n",i);
			printPlayer(T.player[i]);
		}
}


/** auti i synartisi 
 * epistrefei posous pontous petyxe ston agona game i
 * omada T**/
int getPoints(Team T,int game)
{
	int i;
	int total =0;
	for(i=0;i<3;i++)
	{
		total+=T.player[i].pt[game];
	}
	return total;
}

int main()
{
	Team kokkini;
	Team mayri;
	int i;
	int winsKokkini=0;
	int winsMayri = 0;
	kokkini=readTeam();
	printTeam(kokkini);
	mayri  = readTeam();
	printTeam(mayri);
	/** tha broume edo poia omada apo tis dyo (kokkini, mayri) kerdise se pio
	 * pollous apo tous 5 agones **/
	for(i=0;i<5;i++)
	{
		int t1=getPoints(kokkini,i);
		int t2=getPoints(mayri,i);
		printf("apotelesma[%d]  = %d - %d \n",i,t1,t2);
		if(t1>t2) winsKokkini++;
		else winsMayri++;
	} 
	if(winsKokkini>winsMayri) printf("to pire i kokkini omada \n");
	else printf("to pire i mayri omada \n");
	return 0;
	
} 
