Ú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-t
Kó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!
- Ryzen 7 5800X3D + ASUS ROG Crosshair VIII Dark Hero + 2x16GB Corsair Vengeance RGB Pro 3600MHz CL18
- iPhone 13 Pro - 128GB - Sierra Blue
- Bomba ár! Acer Travelmate P215 - i5-8GEN I 8GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
- GIGABYTE GeForce RTX 3080 Ti EAGLE 12GB - Garancia - Wellness done
- Bomba ár! Lenovo ThinkPad T470s - i5-7GEN I 8GB I 256GB SSD I 14" FHD I Cam I W11 I Garancia!
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
- AKCIÓ! Apple Studio Display 27 5K Nanotexturált üveg monitor garanciával hibátlan működéssel
- Új Lenovo E14 Thinkpad WUXGA IPS Ryzen7 7730U 16GB 512GB SSD Radeon RX Vega8 Win11 Pro Garancia
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
- HIBÁTLAN iPhone 14 Pro 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3235
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




