Egy lottósorsolós programot kell írnom C#-ban, ami 1 és 90 között generál véletlen számokat, ötöt ír ki egy sorba egymás mellé, vesszővel elválasztva. Hogy kéne megírni? (kezdő szint)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
1. utána nézel hogyan lehet random számokat generálni.
2. utána nézel hogyan lehet a számokat szépen mondjuk egy tömbben letárolni. (Változóval szórakozni nem menő.)
3. utána nézel miként lehet megnézni, hogy egy elem már bent van-e egy tömbben. (Mert hát egy számot csak egyszer lehet kihúzni.)
4. Fogod a talált dolgokat és beteszed egy ciklusba. (For ciklus például előnyös hozzá.)
5. Kész a program.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
using System;
namespace lotto
{
class Program
{
public static void Main(string[] args)
{
byte[] LottoSzamok = new byte[5];
Random rnd = new Random();
Boolean ok = true;
rnd.NextBytes(LottoSzamok);
for (byte i=0;i<5;i++) LottoSzamok[i]=(byte)((LottoSzamok[i]%90)+1);
while (ok)
{
ok=false;
for (byte i=0;i<4;i++)
for (byte o=(byte)(i+1);o<5;o++)
if (LottoSzamok[i]==LottoSzamok[o])
{
LottoSzamok[i]=(byte)rnd.Next(1,91);
ok=true;
}
}
foreach (byte Szam in LottoSzamok)
Console.Write(Szam.ToString()+", ");
Console.WriteLine();
Console.Write("Nyomj le egy billentyűt!");
Console.ReadKey(true);
}
}
}
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!