2015-ös évre vonatkozó össze heti ötöslottó tippek mátrixban (leírás)?
órán ezt csináltuk:,ez hogy nézne ki egész évre mátrixban?
int a1,a2,a3,a4,a5;
Random r = new Random();
do
{
a1=r.Next(1,91);
a2 = r.Next(1, 91);
a3 = r.Next(1, 91);
a4 = r.Next(1, 91);
a5 = r.Next(1, 91);
} while (a1==a2||a1==a3||a1==a4||a1==a5||a2==a3||a2==a4||a2==a5||a3==a4||a3==a5||a4==a5);
Console.WriteLine("\n\t{0}\t{1}\t{2}\t{3}\t{4}",a1,a2,a3,a4,a5);
Console.ReadKey();
a1==a2||a1==a3||a1==a4||a1==a5||a2==a3||a2==a4||a2==a5||a3=
=a4||a3==a5||a4==a5
Ez valami förtelmes...
inkább ez pszeuró-féle kódban:
függvény:
// A.size 5-s értéket ad vissza, ezesetben. Így 0-tól 4-ig van indexek
boolean ellenőrzés(A) {
for(k=0 to A.size-2) for(j=k to A.size-1) if(A[k] == A[j]) return true;
return false;
}
Algoritmus:
Hozzunk létre egy 5 elemű tömböt. Legyen T.
do {
T[0] = random(1-től 90-ig)
T[1] = random(1-től 90-ig)
T[2] = random(1-től 90-ig)
T[3] = random(1-től 90-ig)
T[4] = random(1-től 90-ig)
} while(ellenőrzés(T);
// ide jöhet a kiíratás és miegymás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!