Le jeu du loto, le plus simple pour débuter [dev c++]

Description

Le jeu du Loto, vous entrez 5 nombres dans la grilles, vous effectuez le tirage et vous voyez si vous avez gagné.

Source / Exemple :


#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>

int main()
{
int grille[4];
int resultat[4];
int i, j, touche;

debut:

cout << "Le jeu du Loto" <<endl << endl;
cout << "Entrez vos 5 numeros dans la grille (2 chiffres)" << endl << endl;

for (i=0; i<=4; i++)
{
cin >> grille[i];
}

cout << endl << "Appuyez sur une touche pour effectuer le tirage" << endl << endl;
getch();

for (i=0; i<=4; i++)
{
a:
j = rand();
if (j>99)
goto a;
resultat[i] = j;
cout << resultat[i]<< endl;
}

if((resultat[0] == grille[0])&&
   (resultat[1] == grille[1])&&
   (resultat[2] == grille[2])&&
   (resultat[3] == grille[3])&&
   (resultat[4] == grille[4]))
{
j=1;
}
else
j=0;

if(j=1)
cout << endl << "Vous avez perdu! Retentez votre chance!" << endl;
else
cout << endl << "Felicitations, vous avez gagne!" << endl;

cout << endl << "Appuyez sur D pour remplir une autre grille ou sur Q pour quitter et appuyez sur [entree]";

do
{
touche = toupper(getchar());
}
while((touche != 'D') && (touche != 'Q'));

if (touche =='D')
{
goto debut;
}
else
return 0;
}

Conclusion :


Le principe est simple, on déclare deux tableau, grille[4] pour stocker les 5 nombres entrés au clavier et resultat[4] pour stocker les 5 nombres fournit par l'ordinateur.
On compar chaque nombre resultat[0] et grille[0], resulta[1] et grille[1] etc...
si les cinq tests sont vrai vous avez entré les bon numéros, la variable j passe à 1 sinon elle passe à 0.
si j= 1 C'est gagné, si j=0 c'est perdu.

Pour générer 5 nombres aléatoire on utilisé la fonction rand().
C'est tout ;-)

Si vous avez des questions n'hésitez pas à m'envoyer un message!!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.