#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 6
using namespace std;
int kupon[SIZE];
int loto[SIZE];
void kupon_doldur(void);
void altili_sonuclari(void);
void tutanlar_kontrol(void);
int main()
{
cout << "---- PROGRAMMING Muslum TORUN - by_muslum@hotmail.com ----" << endl
<< endl;
srand(time(0));
kupon_doldur();
altili_sonuclari();
tutanlar_kontrol();
string bck="";
cout << "\n-------------------------------------------------" << endl
<< " Tekrar oynamak ister misiniz ? E/H : ";
cin >> bck;
if ( (bck == "E") || (bck == "e") )
main();
}
void kupon_doldur(void)
{
int i, j, k, at, flag;
cout << " Lutfen 6 adet farkli sayi-rakam girin !! " << endl;
for (i=0; i<SIZE; i++)
{
at = i+1;
cout << " " << at << ". Rakam= ";
cin >> j;
kupon[i] = j;
flag=0;
if ( (j>=1) && (j<=49) ) {
for (k=0; k<i; k++)
{
if (j == kupon[k])
{
cout << " ** Lutfen farkli bir rakam girin !" << endl;
i--;
flag=1;
break;
}
}
}
else {
cout << " ** 1 - 49 Arasinda bir sayi-rakam girmelisiniz !\n";
i--;
}
}
return ;
}
void altili_sonuclari(void)
{
int i, sayi, j, k, flag;
cout << "--------------------------------------------------" << endl
<< " # CEKiLiS SONUCLARI # " << endl;
for (i=0; i<SIZE; i++)
{
j = i+1;
sayi = rand()%49+1;
flag=0;
for (k=0; k<i; k++)
{
if (sayi == loto[k])
{
sayi++;
break;
}
}
loto[i] = sayi;
cout << " " << j << ". Numara : " << loto[i] << endl;
}
return ;
}
void tutanlar_kontrol(void)
{
int tutturdugunuz[SIZE];
int i,tutturulan,k;
tutturulan=0;
for(i=0;i<SIZE;i++)
for(k=0;k<SIZE;k++){
if(kupon[i]==loto[k]){
tutturdugunuz[tutturulan]=kupon[i];
tutturulan++;
break;
}
}
cout << "-------------------------------------------------" << endl;
cout << " " << tutturulan << " Adet tutturdunuz !" << endl
<< "-------------------------------------------------" << endl;
if(tutturulan!=0)cout << " TUTAN RAKAM-RAKAMLAR\n";
for(i=0;i<tutturulan;i++)
cout << " " << tutturdugunuz[i] << " , ";
return ;
}