C++ ötöslottó készítés?
5-ös lottót kell készítenem, 1-90 ig generálja le a véletlen számokat, összehasonlítja a beírt számokkal, és elmenti egy tömb-ben, amit a végén ki irat.
Hogy tudnám megcsinálni, hogy ne generáljon 2 ugyanolyan számot (tehát az összes szám különböző legyen a tömb-ben)?
Eddig idáig jutottam:
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
int N=5;
int vel,tipp;
int tomb[N];
srand(time(0));
for (int i=0; i<N; i++)
{
vel=rand()%90+1;
tomb[i]=vel;
cout<<"Kerem az "<<i+1<<" szamot: ";
cin>>tipp;
if (tipp==vel)
{
cout<<"Talalt!"<<endl;
}
else
{
cout<<"Nem talalt!"<<endl;
}
}
for (int i=0; i<N; i++)
{
cout<<tomb[i]<<" ";
}
return 0;
}
Ha valaki nem tud programozni, akkor az miért ad tanácsot másnak? Egy-egy válasz olyan mint a vak vezet világtalant.
És mi ez a rossz kódon kell megtanítani az embereket jól programozni? Ha valamit te is rossznak tartasz minek osztod meg mással?
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!