C de sayısal loto oynayın...

paranoiac

New member
Katılım
20 Haz 2005
Mesajlar
440
Reaction score
0
Puanları
0
Yaş
39
Konum
<?php echo ("paranoiac") ?>
ALINTI DEĞİL TAMAMEN KENDİM YAZDIM...



Kod:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int a;
int main()
{
    int i,temp,a;
    char cevap='e';
    srand(time(NULL));
    
    while(cevap=='e')
    {
        i=0;
        printf("\nIste Sansli Rakamlariniz:  ");
        do
        {
                temp=a;
                a=rand()%49+1;
                if(temp!=a)
                         i++;
                printf("|:|  %d  ",a);
        }while(i<6);
        printf("\n\nTekrar Oynamak Ister misiniz?(e/h): ");
        scanf(" %c",&cevap);
    }
    printf("\nProgramdan Ciktiniz!!!");    
    getch();
    return 0;
}


ii şanslar :cool:
 
Guzel kod emegine saglık , alıntı olmadıgı belli orjinal.

a=rand() % 49; demişsin. [0,48] kümesi. we aşagıya 0 gelmesi durumu icin bir if eklemişsin . peki ikinci kez 0 gelme ihtimali yokmu :) düşükde olsa 1/49*1/49 dabir olasılıktır :)

yanlışım warsa duzeltin bunun yerine a = rand() % 49 +1; daha mantıklı olmazmıydı..

Tekrar emegine saglık, saygılar.
 
o benim rand operatörünü öörendiim ilk zamandı :D
evet düzeltmeyi unutmuşum saol hatırlattığın için...
mesajı düzelttim :)

içerde temp 2. atamadan itibaren kontrol edip aynı sayıların gelmesini önlüyor... ve artık 0 seçmiyor :cool:
 
Rica ederim,

GüzeL bir caLı$ma oLmu$ . Emegine Saglık
 
Geri
Üst