Új hozzászólás Aktív témák
-
dobragab
addikt
válasz
bandi0000 #3647 üzenetére
Másik jó megoldás, hogy generálsz egy 90 elemű tömböt. Aztán ötször:
- generálsz egy n-t 0-89-ig,
-tomb[n]
-t kiválasztod
- majdtomb[n]
-t kiveszed tomb-ből. Ez legegyszerűbbentomb[n]
és az utolsó elem cseréjével oldható meg, és ezután már 0-88-ig generálsz n-tKódban még egyszerűbb is.
int megoldasok[5];
int tomb[90];
for(int i = 0; i < 90; ++i)
tomb[i] = i;
for(int i = 0; i < 5; ++i)
{
int n = rand() % (90-i); // jó, éles kódban ne rand-ot használj
megoldasok[i] = tomb[n];
std::swap(tomb[90-1-i], tomb[n]); // vagy sima segédváltozós csere
}Nem próbáltam ki, lehet benne elírás...
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Azonnali fotós kérdések órája
- Samsung Galaxy S25 - végre van kicsi!
- Autós kamerák
- A fociról könnyedén, egy baráti társaságban
- Wi-Fi 7-es ASUS router jött a játékos kedvűeknek
- Milyen légkondit a lakásba?
- Pécs és környéke adok-veszek-beszélgetek
- Óra topik
- 3D nyomtatás
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- NYÁRI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- Apple MacBook Pro 13" 2019 256/8GB Akku:40 ciklus!
- Nvidia Setup! Kamatmentes rèszletre is!
- Zebra ZP505 EPL hőpapíros címkenyomtató
- Bomba ár! Dell Latitude E6520 - i5-2GEN I 6GB I 320GB I HDMI I 15,6" HD+ I W10 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest