Superstars Soccer League
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Superstars Soccer League

Choisis ton équipe et affronte les autres managers.
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -50%
-50% Baskets Nike Air Huarache Runner
Voir le deal
69.99 €

 

 SAMI

Aller en bas 
AuteurMessage
JustinBridou
Admin
JustinBridou


Nombre de messages : 626
Age : 36
Date d'inscription : 28/08/2007

SAMI Empty
MessageSujet: SAMI   SAMI Icon_minitimeMer 9 Juil - 15:49

#include
#include
#include
#include

int main()
{
int nb_groupe,nb_equipe,i,j;
char equipe[50];
bool num_equipe[50][50];
bool plein[50];
int taille_num=0;
int taille_num2=0;
int eq1,eq2;
bool cbon;
FILE* pid1;
FILE* pid2;
int test=0;


srand (time (NULL));

pid1=fopen("equipe.txt","wt");

printf("\nNombre de groupes ?");
scanf("%d",&nb_groupe);

for(i=1;i<=nb_groupe;i++)
{
printf("\nGroupe %d",i);
fprintf(pid1,"Groupe %d",i);
printf("\nNombre d equipes ?");
scanf("%d",&nb_equipe);
for(j=1;j<=nb_equipe;j++)
{
printf("\nNom equipe %d ?",j);
scanf("%s",equipe);
fprintf(pid1,"\n%s",equipe);
}
fprintf(pid1,"\n\n");
}
fclose(pid1);

for(j=0;j {
plein[i]=0;
for(i=0;i {
num_equipe[j][i]=0;
}
}
plein[nb_equipe]=0;

pid1=fopen("equipe.txt","rt");
pid2=fopen("match.txt","wt");

do
{
do
{
eq1=(rand()%nb_equipe)+1;
cbon=0;
j=0;
for(i=0;i {
if((num_equipe[eq1][i]=1)&&(eq1!=i))
{
j++;
}
}

plein[eq1]=(j==nb_equipe-1);

do
{
eq2=(rand()%nb_equipe)+1;
if(num_equipe[eq1][eq2]==1)
{
cbon=1;
}
}
while((eq2==eq1) && cbon && !plein[eq1]);
}
while(cbon && plein[eq1]);

num_equipe[eq1][eq2]=1;

for(j=0;j<=eq1;j++)
{
fscanf(pid1,"%s",equipe);
}
fprintf(pid2,"%s-",equipe);

for(j=0;j<=eq2;j++)
{
fscanf(pid1,"%s",equipe);
}
fprintf(pid2,"%s\n",equipe);

for(i=0;i {
plein[nb_equipe]&=plein[i];
}

test++;
printf("\n%d\n",test);
}
while(!plein[nb_equipe]);

fclose(pid1);
fclose(pid2);
system("pause");
}
Revenir en haut Aller en bas
https://ssl-manager.forumgaming.fr
 
SAMI
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Superstars Soccer League :: Premiers Pas :: Réglement-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser