Hirdetés
- Kormányok / autós szimulátorok topikja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Négy nagy x86-os újítással készül a jövőre az AMD és az Intel
- Itt a Panther Lake és az Intel rendkívül sokat vár tőle!
- VR topik (Oculus Rift, stb.)
- Bambu Lab 3D nyomtatók
- DUNE médialejátszók topicja
- Projektor topic
- Milyen billentyűzetet vegyek?
- Kompakt vízhűtés
-
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
● olvasd el a téma összefoglalót!
- Samsung Galaxy S23 Ultra - non plus ultra
- Battlefield 6
- Tőzsde és gazdaság
- Apple iPhone 17 Pro Max – fennsík
- Kormányok / autós szimulátorok topikja
- sziku69: Fűzzük össze a szavakat :)
- Váratlan kütyü hódít a nők körében
- Xbox Series X|S
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Négy nagy x86-os újítással készül a jövőre az AMD és az Intel
- További aktív témák...
- Dell Precision 7740 Workstation 17,3", i9-9980HQ, 32GB, RTX3000 6GB
- Gamer PC - i5 14600k, RTX 3080 és 32gb RAM + GARANCIA
- HALLOWEENI KÉSZLET - RETRO Számítástechnika -- MINDEN RETRO EGY HELYEN -- RETRO Számítógépek
- Samsung S21 Plus 6 hónapos Akkucsere!
- Gamer PC - i7 10700K, RTX 3060ti és 16gb RAM + GARANCIA
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- GYÖNYÖRŰ iPhone 11 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3126, 98% Akkumulátor
- Nagyakkus, mobilnetes - Dell Latitude 5330 i3-1215U 6mag! 16GB 1000GB 13.3" FHD 1 év gar
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest