Bon beh voila
Ya probablement encore des trucs en trop mais bon je suis en phase de test/compréhension
main.cpp
Code:
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <vector>
#include "random.h"
using namespace std;
//f_Random(nDifficulte);
int main()
{
cout<<"Choix de la difficulté "<<endl;cout<<"1 - Facile"<<endl;cout<<"2 - Moyen"<<endl;cout<<"3 - Difficile"<<endl;cout<<"4 - IMPOSSIBLE !!"<<endl;
int nChoix, nDifficulte, nLimit, nbHasard, nResult;
cin>>nChoix;
nDifficulte = nChoix;
cout<<"difficulte = "<<nChoix<<endl;
switch(nChoix)
{
case 1:
cout<<"Easy"<<endl;
f_Random(nDifficulte);
cout<<nDifficulte<<endl;
cout<<nbHasard<<endl;
break;
}
}
f_Random.cpp
Code:
#include <iostream>
#include <time.h>
#include <windows.h>
#include "random.h"
using namespace std;
int f_Random (int nDifficulte)
{
int nLimit, nbHasard;
cout<<"DEBUT fonction RANDOM"<<'\n'<<"+++++++++++++++++++++"<<'\n';
nLimit = nDifficulte + 3;
srand(time(0)); // Initialisation des nombres aleatoires
nbHasard = rand()%nLimit; // quantité de nombre
cout<<"nb aleatoire est compris entre 0 et "<<nLimit<<endl;
cout<<"nb aleatoire dans la fonction est "<< nbHasard<<endl;
cout<<nDifficulte<<endl;
cout<<"+++++++++++++++++++++"<<endl<<"FIN fonction RANDOM"<<endl;
return nbHasard;
}
f_random.h
Code:
#ifndef RANDOM_H_INCLUDED
#define RANDOM_H_INCLUDED
int f_Random (int nDifficulte);
#endif // RANDOM_H_INCLUDED