Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <windows.h>
- int alea,Limite,P,x,Fin,Save;
- int P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20;
- int main()
- {
- chargement();
- system("cls");
- printf("Entrez le nombre de participant a votre concours : ");
- scanf("%d",&Limite);
- if(Limite>20)
- { printf("\n!! Nombre de participant trop grand attendez la nouvelle maj !!\n");
- Sleep(3000);
- system("cls");
- return main();
- }
- printf("\nNom des participant.\n\n");
- printf("Participant 1 : ");
- scanf("%s",&P1);
- if (Limite==1)
- {return Random();}
- printf("\nParticipant 2 : ");
- scanf("%s",&P2);
- if (Limite==2)
- {return Random();}
- printf("\nParticipant 3 : ");
- scanf("%s",&P3);
- if (Limite==3)
- {return Random();}
- printf("\nParticipant 4 : ");
- scanf("%s",&P4);
- if (Limite==4)
- {return Random();}
- printf("\nParticipant 5 : ");
- scanf("%s",&P5);
- if (Limite==5)
- {return Random();}
- printf("\nParticipant 6 : ");
- scanf("%s",&P6);
- if (Limite==6)
- {return Random();}
- printf("\nParticipant 7 : ");
- scanf("%s",&P7);
- if (Limite==7)
- {return Random();}
- printf("\nParticipant 8 : ");
- scanf("%s",&P8);
- if (Limite==8)
- {return Random();}
- printf("\nParticipant 9 : ");
- scanf("%s",&P9);
- if (Limite==9)
- {return Random();}
- printf("\nParticipant 10 : ");
- scanf("%s",&P10);
- if (Limite==10)
- {return Random();}
- printf("\nParticipant 11 : ");
- scanf("%s",&P11);
- if (Limite==11)
- {return Random();}
- printf("\nParticipant 12 : ");
- scanf("%s",&P12);
- if (Limite==12)
- {return Random();}
- printf("\nParticipant 13 : ");
- scanf("%s",&P13);
- if (Limite==13)
- {return Random();}
- printf("\nParticipant 14 : ");
- scanf("%s",&P14);
- if (Limite==14)
- {return Random();}
- printf("\nParticipant 15 : ");
- scanf("%s",&P15);
- if (Limite==15)
- {return Random();}
- printf("\nParticipant 16 : ");
- scanf("%s",&P16);
- if (Limite==16)
- {return Random();}
- printf("\nParticipant 17 : ");
- scanf("%s",&P17);
- if (Limite==17)
- {return Random();}
- printf("\nParticipant 18 : ");
- scanf("%s",&P18);
- if (Limite==18)
- {return Random();}
- printf("\nParticipant 19 : ");
- scanf("%s",&P19);
- if (Limite==19)
- {return Random();}
- printf("\nParticipant 20 : ");
- scanf("%s",&P20);
- if (Limite==20)
- {return Random();}
- }
- int Random()
- {
- srand(time(NULL));
- alea = rand() %Limite;
- switch (alea)
- {
- case 1: printf("\nLe gagnant est ...");
- printf("%s",&P1);
- break;
- case 2: printf("\nLe gagnant est ...");
- printf("%s",&P2);
- break;
- case 3: printf("\nLe gagnant est ...");
- printf("%s",&P3);
- break;
- case 4: printf("\nLe gagnant est ...");
- printf("%s",&P4);
- break;
- case 5: printf("\nLe gagnant est ...");
- printf("%s",&P5);
- break;
- case 6: printf("\nLe gagnant est ...");
- printf("%s",&P6);
- break;
- case 7: printf("\nLe gagnant est ...");
- printf("%s",&P7);
- break;
- case 8: printf("\nLe gagnant est ...");
- printf("%s",&P8);
- break;
- case 9: printf("\nLe gagnant est ...");
- printf("%s",&P9);
- break;
- case 10: printf("\nLe gagnant est ...");
- printf("%s",&P10);
- break;
- case 11: printf("\nLe gagnant est ...");
- printf("%s",&P11);
- break;
- case 12: printf("\nLe gagnant est ...");
- printf("%s",&P12);
- break;
- case 13: printf("\nLe gagnant est ...");
- printf("%s",&P13);
- break;
- case 14: printf("\nLe gagnant est ...");
- printf("%s",&P14);
- break;
- case 15: printf("\nLe gagnant est ...");
- printf("%s",&P15);
- break;
- case 16: printf("\nLe gagnant est ...");
- printf("%s",&P16);
- break;
- case 17: printf("\nLe gagnant est ...");
- printf("%s",&P17);
- break;
- case 18: printf("\nLe gagnant est ...");
- printf("%s",&P18);
- break;
- case 19: printf("\nLe gagnant est ...");
- printf("%s",&P19);
- break;
- case 20: printf("\nLe gagnant est ...");
- printf("%s",&P20);
- break;
- }
- printf("\n\nSauvegarde le résultat dans fichier txt ? : \n");
- printf("\nTapez 1 pour Oui\n");
- printf("Tapez 2 pour Non\n");
- scanf("%d",&Save);
- if (Save==1)
- {
- FILE* fichier = NULL;
- fichier = fopen("Résultats.txt", "w");
- if (fichier != NULL)
- {
- if (alea=1)
- {
- fprintf(fichier," Les gagnant est %s",&P1);
- fclose(fichier);
- }
- }
- }
- printf("\n\nTapez 1 Pour un nouveau tirage\n");
- printf("Tapez 2 Pour fermer le programme\n");
- scanf("%d",&Fin);
- if (Fin==1)
- { return main();
- Sleep(100);
- system("cls");
- }
- else return 0;
- }
- void chargement()
- {
- system("cls");
- printf(" Chargement\n");
- printf(".\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("..\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("...\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("....\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf(".....\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("......\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf(".......\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("........\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf(".........\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("..........\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("...........\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("............\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf(".............\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("..............\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("...............\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("................\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("..................\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("...................\n");
- Sleep(800);
- system("cls");
- printf(" Chargement\n");
- printf("....................\n");
- Sleep(800);
- system("cls");
- printf("\n Chargement termine !");
- Sleep(1000);
- system("cls");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement