Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- sh4d0w: Kalózkodás. Kalózkodás?
- Magga: PLEX: multimédia az egész lakásban
- Mr Dini: Mindent a StreamSharkról!
- Lalikiraly: Astra kalandok @ Harmadik rész
- bambano: A sor végén
- eBay-es kütyük kis pénzért
-
LOGOUT

Új hozzászólás Aktív témák
-
REDeath
őstag
válasz
Protezis
#3355
üzenetére
na sikerült. am nem tulbnyolitotam, hanem a hashtable-t meg array listet és egyéb dolgokat nem tudom még megfelelően alkalmazni, ezért csináltam "elemi" módszerekkel.
a rendezés után egyébként amivel gondom volt, azt nagyon egyszerűen kelett, mint rájöttem
megnézem az előtte és utána lévővel is hoyg egyezik-e 
a 9-es meg megint durvának tűnt, (módusza a tömbnek) de nézelődtem és két ciklusal, a belső ciklusban pedig 2 egymásba ágyazott elágazással azis meglett, és végülis egyszerű így utólag,csak nincs rutinom még, és azért tűnik minden olyan brutálisnak elsőre

de amúgy viszont kösz a linket, nézegettem, és nagyon hasznosnak tűnik az a hashtable, érettségi után blevetem magam kicsit mélyebben is a témába, ha lesz rá bőven időm

thx és üdv, Bálint
-
REDeath
őstag
válasz
Protezis
#3353
üzenetére
picit idegenek hangzik még nekem

de mégis segített az alvás (bár érettségin nem alhatok 8 órát
) és van egy tippem, ma ki is próbálom:
először is biztonságból lemásolm a 2oszlopos tömböt, majd a kódok szerint csökenő vagy növekvő sorrendbe rendezem.
és ciklussla megnézem minden egyes kódra, hogy az előtte lévő kóddal egyezik-e. ha igen, akkor kiiratom egy változóba szavastól és megy tovább. ha nem egyezik akor is megy tovább míg nem talál még egyet ami előtt olyan van és akor azt megint kiiratom stb stb.
Elméletben műkszik nálam
majd meglátom mennyi idő lesz mire sikerül lekódolni
még azt nem tudom, hogy mi van ha három van egymás után, mer akor kétszer írná ki egyiket (a középsőt)

-
Protezis
őstag
válasz
Protezis
#3346
üzenetére
Keso van mar...
Arra kell meg figyelni, hogy ha tobb ladakupachoz is hozzafuzheted az adott ladadat, akkor ahhoz fuzd hozza, amelyikben a legkisebb lada a legkisebb...

Pl.:
7 5 6
8 4 32-es meretu ladat a 2. sorba rakod (3 < 6), mert ha a kovetkezo a 4-es lada, es a 2-est az elsobe rakod, akkor a 4-es lada uj kupac lenne.
-
Jester01
veterán
válasz
Protezis
#1321
üzenetére
Sajnos a static kulcsszót több célra is használja a C és a C++ is

Ha egy változót függvényen és osztályon kívül hozol létre (hogy is mondjuk ezt?
), akkor az az adatszegmensbe kerül. A láthatóságát befolyásolja, hogy static vagy sem. Elõbbi esetben modulváltozó utóbbi esetben globális változó lesz. Globális változó másik modulból extern kulcsszóval deklarálva látható.
Ha függvényen belül vagy, akkor a static az ekvivalens egy modul változóval aminek a láthatósága az adott blokkon belülre korlátozódik.
Tömören: függvényen kívül mindig adatszegmens, a static a láthatóságot adja meg. Függvényen belül a láthatóság mindig az aktuális blokk végéig tart, a static az élettartamot adja meg.
Remélem jól mondom
-
Jester01
veterán
válasz
Protezis
#1308
üzenetére
C++ -ban hogy hozok létre lokális objektumot a veremben?
Ha függvényen belül definiálod, akkor az a verembe kerül, úgy mint minden más változó (automatikus változónak hívják, ha jól tévedek.) Explicit még az alloca és a placement new operátor segítségével, vagy felüldefiniált new operátorral tudsz a veremben létrehozni objektumot (ezek már csak a guruknak
) -
Miracle
senior tag
válasz
Protezis
#1281
üzenetére
az ilyen undorito konstrukciok ertelmezeseben segit a cdecl nevu utility, C programozoknak a telepites mindenkepp ajanlott

a kovetkezo magyarazatot a efnt emlitett progi adta:
cdecl> explain void * (*proto_type(long int, char*)) (const char *, unsigned short int)
declare proto_type as function (long int, pointer to char) returning pointer to function (pointer to const char, unsigned short int) returning pointer to void -
c4-eXp
aktív tag
válasz
Protezis
#1200
üzenetére
Köszönöm az elismerést.
Akkor te is felfedezted benne a közmondást.
Egyébként egy ilyen egyszerű 8-puzzle programot írogatok, ami megtalálja a legrövidebb megoldást bármely táblaállásra (persze ha van megoldás). Alap AI feladat, de azért én szenvedek vele rendesen.
Na megyek vissza kódolni, majd szólok, ha kell segítség.
-
c4-eXp
aktív tag
válasz
Protezis
#1196
üzenetére
Köszi a linket, de közben rájöttem, hogy hülye vagyok, és sokkal egyszerűbben is meg tudom csinálni a dolgot. Az a lényeg, hogy ez a rendezés baromság volt, mivel nekem csak a legkisebb val értékű elem kell, azért pedig felesleges rendezni az egész vektort. Azt fogom csinálni, hogy egy iterátorral bejárom a vektort, közben egy egyszerű minkiválasztással megkeresem a legkisebb val értékű elemet, a hozzá tartozó iterátort pedig eltárolom.
Egyébként c++-ban én is úgy tudom, hogy lehet fv-e a structnak. Asszem az egyetlen különbség a struct és a class között, hogy a class adattagjai alapértelmezés szerint private elérésűek, a structnál pedig public. -
Jester01
veterán
válasz
Protezis
#1060
üzenetére
Csak kicsit pontosítok: a hülye VC sehol nem keresi a fájlt. A relatív útvonalak mindig az aktuális munkakönyvtárhoz képest értendők. Ha a progidat egy másik dirben állva parancssorból indítom, akkor sem fogja megtalálni. Ha a progidat tartalmazó könyvtárra van szükséged, akkor a GetModuleFileName API függvénnyel kérdezd le az exe abszolút fájlnevét, és abból vágd le a könyvtár nevét.
-
emitter
őstag
-
emitter
őstag
válasz
Protezis
#859
üzenetére
Köszi, így működik.
De nincs erre mégis másik megoldás? Visual C++ simán megtartja a konzolablakot.
Újabb probléma: nem tudok pontosvesszőt írni, nem csinál semmit az ''AltGr+,'' kombináció, az ''AltGr+.'' kommentet nyit, a többi altgr-es cucc jól műxik, csak ez a kettő nem.
Megnéztem a hotkeys-nél, semmi nincs beállítva erre a kombinációra. -
rdi
veterán
válasz
Protezis
#851
üzenetére
Én már régen nem programozok, legfeljebb egy kicsit php-ban, de inkább csak módosításokra futja az erőmből, nagyobb és mösszetettebb problémába nem fognék.

A Hanoira több példát találtam mindegyik rekurzív, egy helyen említi, hogy lehet nem rekurzívan is leprogramozni. Viszont mind lengyel.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Honor 200 256GB,Újszerű,Dobozával, 12 hónap garanciával
- 20.000 - tól RÉSZLETFIZETÉS. BANKMENTES. Új noblechairs EPIC műbőr FEKETE - KÉK . 2 év garancia!
- Apple iPhone 15 128GB,Újszerű,Dobozával, 12 hónap garanciával
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 500GB I 14" HD I HDMI I Cam I W10 I Gari!
- GYÖNYÖRŰ iPhone 11 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3271, 100% Akkumulátor
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

most így erősen belegondolva...az összes generikus mind-mind interfésszel van megvalósítva.
megnézem az előtte és utána lévővel is hoyg egyezik-e 

![[kép] [kép]](http://w3.enternet.hu/jester/static.png)


)
Na megyek vissza kódolni, majd szólok, ha kell segítség.



