![]() |
|
#1
| |||
| |||
| Sayısal Loto Programı [C-C++] Kod: #include<stdio.h>
#include<conio.h>
#include<time.h>
#include<stdlib.h>
#include<ctype.h>
#define SIZE 6
int kupon[SIZE];
int sayisal[SIZE];
void cekilis(void);
void oyna(void);
void kontrol(void);
/////////////////////////////////////////////////////////////////
int main()
{
char ch;
printf("\n_____CREATED BY KamiLOwen_____\n");
srand(time(0));
oyna();
cekilis();
kontrol();
printf("\n tekrar oynamak istermisiniz e ya da h");
ch=getch();
if((tolower(ch))=='e') main();
getch();
return 0;
}
////////////////////////////////////////////////////////////////////
void oyna(void)
{
int i,rakam,flag,j,k;
printf("\nLutfen 6 adet farkli rakam giriniz\n");
for(i=0;i<SIZE;i++){
j=i+1;
printf("%d. rakam=",j);
scanf("%d",&rakam);
flag=0;
if(rakam>=1 && rakam<=49){
for(k=0;k<i;k++){
if(rakam==kupon[k])
{
printf("Lutfen farkli bir rakam giriniz\n");
flag=1;
break;
}
}
if(flag==0) kupon[i]=rakam;
else if(flag==1) i--;
}
else
{
printf("\n Lutfen 1-49 arasinda bir sayi giriniz\n");
i--;
}
}
return ;
}
///////////////////////////////////////////////////////////////////////
void cekilis(void)
{
int i,k,flag,sayi;
for(i=0;i<SIZE;i++){
sayi=rand()%49+1;
flag=0;
for(k=0;k<i;k++){
if(sayi==sayisal[k])
{
flag=1;
break;
}
}
if(flag==0) {sayisal[i]=sayi; printf("%d. sihirli numara:%d\n",i+1,sayisal[i]);}
else if(flag==1) i--;
}
return ;
}
////////////////////////////////////////////////////////////////////
void kontrol(void)
{
int tutanlar[SIZE];
int i,tutan=0,k;
for(i=0;i<SIZE;i++)
for(k=0;k<SIZE;k++){
if(kupon[i]==sayisal[k]){
tutanlar[tutan]=kupon[i];
tutan++;
break;
}
}
printf("%d tutturdunuz\n\n",tutan);
if(tutan!=0)printf("TUTAN RAKAMLAR\n");
for(i=0;i<tutan;i++)
printf("%d\n",tutanlar[i]);
return ;
}
|