├── CreateTeam.c └── README.md /CreateTeam.c: -------------------------------------------------------------------------------- 1 | #include 2 | /* 3 | changes from previous version: 4 | 1- player capacity: from 6 to infinity 5 | 2- 20 lines less code 6 | 3- 5 less definitions 7 | 8 | future changes: 9 | 1- uneven number of matches 10 | 2- set score criteria 11 | */ 12 | struct player{ 13 | char name[20]; 14 | int height; 15 | int weight; 16 | int point; 17 | int score; 18 | }; 19 | 20 | main() { 21 | 22 | int i,j,size=1; 23 | 24 | while(size%2==1) { 25 | printf("(even) total number of players: "); 26 | scanf("%d",&size); 27 | } 28 | 29 | struct player players[size]; 30 | 31 | for(i=0;isumB) { 67 | teamA[j] = players[i]; 68 | teamB[j] = players[i+1]; 69 | } 70 | else { 71 | teamA[j] = players[i+1]; 72 | teamB[j] = players[i]; 73 | } 74 | j++; 75 | } 76 | 77 | printf("\n\nTeam A:\n"); 78 | for(i=0;i