Arkasokak Logo





Forum Arkasokak > HAYATIN İÇİNDEN > İnternet Teknoloji Tasarım » 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); ///////////////////////////////////////////////////////////////// ...

Cevap
  #1  
Eski 08-03-2006, 05:41 PM
Funeral of Hearts
Arkasokaklı
 
Mesaj: 1.341
mehmetince kullanıcısına MSN aracılığı ile mesaj yolla
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 ;
}
alıntıdır.
Alıntı Yaparak Cevapla
Cevap

Konu Araçları
Görünüm Modları



Saat 11:32 AM.


Copyright ©2005 - 2008 Arkasokak.Net
Tasarım: NoDRaC
Bize Ulaşın - Gizlilik İlkesi - En Üst
Powered by vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0