for(k=0;k<Level*ln;k++)
{
if(rand() % 2 ==0)
{
muster[k]=1;
}
else
{
muster[k]=2;
}
}
fail=0;
was bedeutet "if(rand() % 2 ==0)"?
Zufall mit 50% Wahrscheinlichkeit. Was rand() tut sagt die Doku von der Library, und "%" das C Handbuch.
Gast
#1298952
Wenn der Rest einer Teilung einer Zufallszahl durch zwei null ergibt, dann ... (oder "Wenn Zufallszahl eine gerade Zahl ist") Sprich, muster[] sollte danach zufällig mit 1en und 2en gefüllt sein mit gleicher Wahrscheinlichkeit für beide Werte.
was bedeutet dann das hier alles??? #include (stdio.h) #include (stdlib.h) #include (time.h)
Georg Sanktas schrieb:
> was bedeutet dann das hier alles???
Daß es allerhöchste Zeit ist, die Nase mal in ein C-Buch/-Tutorial zu
stecken.
Peter
P.S.:
Die runden Klammern müssen <> sein.
Gast
#1298977
Ich bezweifle, dass das exakt so da steht :/ -> http://openbook.galileocomputing.de/c_von_a_bis_z/c_002_002.htm
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.