Hogy lehet tömbből véletlenszerűen számot kiválasztani (C++)?
Intervallumból tudok, de tömbből nem. Úgy szeretném, hogy minden egyes alkalommal más-más számot írjon ki.
A tömb 10 elemű. Kell egy számláló, meg a rand() függvény használata.
Illetve kérdésem még, hogyha nem egy, hanem két számot választunk ki, azokat hogyan lehetne beválogatni egy új tömbbe (akár sorrendben, akár azt is véletlenszerűen)?
Köszönöm szépen.
![*](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)
@9: „nem kever ugyanolyan sorrendben”
Khm, akkor alighanem elromlott a gépem, mert nálam de:
@10: „az srand és a rand nem ugyanaz”
De még mennyire, hogy nem! Azt már bízzuk Kérdezőre, hogy ennek a különbségnek az okán hasznosnak bizonyul-e neki a srand() is.
Megjegyzés: Noha a fenti programok nálam – tudomásom szerint alapbeállítással – lefordultak, a netes példákban a <ctime> fejlécet is be szokták rakni, és ennek bizonyára oka van, talán nem mindegyik fordító találja meg magától a time() függvényt, vagy valami... Ezt nálam okosabbak bizonyára tudják, mindenesetre megemlítem, hogy ne terhelje a lelkiismeretemet. Tehát az elejére még érdemes lehet odaírni:
#include <ctime>
![*](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)
"Khm, akkor alighanem elromlott a gépem, mert nálam de:"
Ez szóval sem mondtam, hogy a tiédről van szó.
![*](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)
![*](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)
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!