#include
#include
#define NB_CASES 20
int main()
{
int t[NB_CASES][NB_CASES] ,nb ,nbcases ,nbequipe, week, repos[NB_CASES], nbrepos;
nbcases = NB_CASES;
nb = 1;
nbequipe = 20;
week = 0;
//Generer le tableau .
for(int l = 0; l < nbcases ; l++, nb--)
{
for(int c = 0; c < nbcases ; c++, nb++)
{
if(nb > nbequipe) nb= 1;
t[l][c] = nb;
}
}
//Affichage du tableau.
for(int l = 0; l < nbcases ; l++)
{
for(int c = 0; c < nbcases ; c++)
printf("%5d",t[l][c]);
printf("\n");
}
printf("\n");
//Affichage des rencontres.
for(int c = 0; c < nbcases ; c++)
{
week++;
nbrepos = 0;
printf("Semaine %d \n\n",week);
for(int l = 0; l < nbcases ; l++)
{
if(l+1 < t[l][c])
{
printf("%d contre %d\n",l+1, t[l][c]);
}
if(l+1 == t[l][c])
{
repos[nbrepos] = l+1;
nbrepos++;
}
}
if(nbrepos > 0)
{
printf("Equipes au repos :");
for(int i = 0; i < nbrepos; i++) printf(" %d",repos[i]);
}
printf("\n\n");
}
return 0;
}
Catégorie
ProgrammationSous-catégorie
CPublier
17-03-24Auteur
OlivierAucun commentaire validé trouvé pour cet article.
Ce site utilise des cookies pour améliorer l'expérience utilisateur et collecter des statistiques à l'aide de Google Analytics.
Ajouter un commentaire