Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Nyiscsák
#2557
üzenetére
Nincs mit!
Mindig kerüld el ezeket a system(...) jellegű függvényhívásokat, mindig megoldható másképp, könyvtári függvényekkel is.
Ez egy feleslegesen erőforrásigényes rendszerhívás, ráadásul NEM platformfüggetlen.Jester01-nek igaza van, lehet tovább egyszerűsíteni és gyorsítani, így még jobb:
int tobbszor( int* pTomb, int size )
{
int i, j;
for ( i = 0; i < size; i++ ){
for ( j = i+1; j < size; j++){
if (pTomb[j]==pTomb[i])
return 1;
}
}
return 0;
}Tehát a belső for ciklusban i+1-től vizsgálódom, felesleges újra és újra végigmenni az egész tömbön, ráadásul így eleve az aktuális tömb utántól indul a vizsgálat.
======
(#2556) Jester01: you're right.
Először arra gondoltam, az úgy nem jó, mert nem rendezett a tömb, aztán rájöttem, hogy ez baromság, mert egyszer már az elejétől végigszaladgáltunk, minek újból, kicsit fáradt vagyok... 
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- IdeaPad Pro 5 14IRH8 27% 14" 3K IPS i5-13500H RTX 3050 32GB 512GB NVMe magyar vbill gar
- Apple Watch SE 3 44mm Újszerű,Dobozos,Tartozékaival. 1 Év Garanciával!
- Eladó Dell Latitude 5430 üzleti notebook - Intel i7, 16GB RAM, 512GB M2 SSD, Érintőképernyő!
- Legolcsóbb! Számla + Garancia! Meta Quest 3S Virtuális valóság szemüveg!
- Gamer PC , i9 14900K , RTX 5070 , 32GB DDR5 , 2TB NVME
- LG UltraWide 32UL950-W IPS Monitor! 3840x2160 / 60Hz / 5ms / FreeSync
- Nothing Phone (1) / 8/256GB / Kártyafüggetlen / 12Hó Garancia /
- Lenovo T14 Gen 1 Ryzen 5 pro 4650U, 16GB RAM, 512GB SSD, jó akku, számla, garancia
- 27% - Lenovo Legion R27qe IPS Monitor! 180Hz / 0.5ms
- AKCIÓ! Gigabyte G1.Sniper Z97 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Először arra gondoltam, az úgy nem jó, mert nem rendezett a tömb, aztán rájöttem, hogy ez baromság, mert egyszer már az elejétől végigszaladgáltunk, minek újból, kicsit fáradt vagyok... 

