- Megjöttek a be quiet! Pure Loop 3 sorozatú kompakt AIO-i
- 80 cm-es képtálójú, 4K-s BenQ monitor audiovizuális típusú munkához
- Felfűtené a 2 nm-es versenyt a japán Rapidus
- AI és közelségérzékelő növeli az MSI QD-OLED kijelzőinek élettartamát
- Bemutatjuk az MSI új Godlike X870E és MAX szériás alaplapjait
- OLED monitor topic
- Azonnali fotós kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Felfűtené a 2 nm-es versenyt a japán Rapidus
- Kormányok / autós szimulátorok topikja
- Milyen billentyűzetet vegyek?
- Notebook hibák
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
-
PROHARDVER!
Ú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álammajd 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
Hirdetés
● olvasd el a téma összefoglalót!
- Ford topik
- Kecskemét és környéke adok-veszek-beszélgetek
- Honor Magic5 Pro - kamerák bűvöletében
- Békéscsaba és környéke adok-veszek-beszélgetek
- Teljes verziós játékok letöltése ingyen
- OLED monitor topic
- Azonnali fotós kérdések órája
- Haditechnika, harcászat
- A fociról könnyedén, egy baráti társaságban
- Polgári repülőgép-szimulátorok
- További aktív témák...
- Bomba ár! Lenovo ThinkPad Yoga X380 - i7-8G I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T590 - i5-8GEN I 16GB I 256GB SSD I 15,6" FHD Touch I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad T15 G1 - i7-10GEN I 16GB I 512GB SSD I 15,6" FHD I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad P53s - i7-8GEN I 16GB I 256SSD I Nvidia I 15,6" FHD I W11 I Cam I Gari!
- Bomba Ár! Lenovo ThinkPad L15 Gen2 AMD - Ryzen 7 I 16GB I 512SSD I 15,6" FHD I HDMI I W11 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest