- Fejhallgató erősítő és DAC topik
- Amlogic S905, S912 processzoros készülékek
- Azonnali notebookos kérdések órája
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Nem indul és mi a baja a gépemnek topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- 3D nyomtatás
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Ú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!
- CADA, Polymobil, és más építőkockák
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- A fociról könnyedén, egy baráti társaságban
- Autós topik
- LED világítás a lakásban
- Milyen légkondit a lakásba?
- Megérkezett a Google Pixel 7 és 7 Pro
- Fejhallgató erősítő és DAC topik
- Argos: Adjátok vissza a netet! - szeretnék elaludni!
- További aktív témák...
- Vállalom telefonok,tabletek javítását ,(szoftveres hibát is,frp lock-ot is)márkától fügetlenűl
- Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
- iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3086, 94% Akkumulátor
- Apple iPhone 13 mini / 128GB / Gyárifüggetlen / 12Hó Garancia / 100% akku
- Acer Nitro 5 - AN515 - 15.6"FHD IPS 144Hz - i5-10300H - 16GB - 512GB - RTX 3050 Ti - Win11 - MAGYAR
Állásajánlatok
Cég: FOTC
Város: Budapest