#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
;
}