- Yettel topik
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy Watch6 Classic - tekerd!
- 165 Hz-es panelt tesztel a OnePlus
- Szuperkijelzővel készül a Huawei Mate 80 RS
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Xiaomi 14T Pro - teljes a család?
- Google Pixel topik
- Minden a BlackBerry telefonokról és rendszerről
Hirdetés
Új hozzászólás Aktív témák
-
LW
őstag
válasz
attis71 #2588 üzenetére
Szia!
Papír-ceruza módszert ajánlom. Vezesd vég az algoritmust a bemeneti számokkal és úgy tanulod meg a legjobban. A belső for-nak két megállási feltétele van. Egy a túlindexelés ellen, egy a kereséshez. Ha megtalálta, akkor megáll, ellenkező esetben a túlindexelés ellen lép ki. Utóbbi esetben a tömb elemszáma == index.
Hol tanulsz?
-
LW
őstag
Amit tőletek kérnek:
int numbers[] = {3,4,1,2,2,5,2,1};
const int N = 8;
int output[N];
int counter = 0;
for(int i = 0; i < N; i++){
int j = 0;
for(; j < counter && output[j] != numbers[i]; j++);
if(j == counter){
output[j] = numbers[i];
counter++;
}
}
for(int i = 0; i < counter; i++){
cout << output[i] << " ";
}Ez pedig eggyel C++osabb megoldás:
int numbers[] = {3,4,1,2,2,5,2,1};
const int N = 8;
int output[N];
int counter = 0;
for(int i = 0; i < N; i++){
if(output+counter == find(output, output+counter, numbers[i])){
output[counter] = numbers[i];
counter++;
}
}
for(int i = 0; i < counter; i++){
cout << output[i] << " ";
} -
LW
őstag
Szerintem felesleges a set-et belevinni, az ellenőrzős megoldás jobb a programozás elsajátításához.
-
LW
őstag
válasz
kemkriszt98 #2536 üzenetére
Szia!
Jobb oldalra szokás tenni az alapértelmezett értékes paramétereket, így az ismereteim szerint nincs értelme.
Pl. C# azt hiszem szól is ezért. -
LW
őstag
válasz
WonderCSabo #2518 üzenetére
Btw tényleg mókás megoldás tartom.
Obfuszkált kódot még nem kaptam házi/zh feladat gyanánt, de az ő stílusa közelített felé. -
LW
őstag
válasz
csabi94 #2516 üzenetére
Attól függ melyik egyetemen keztél el tanulni. Jobb helyeken komolyan veszik a programozást. A programozói szemlélet elsajátítása fontosabb, mint egy-egy nyelv jellegezetéssei és szintaxisa.
Ha még nem volt dolgod programozással, akkor vedd komolyan és készülj hétről hétre, találj ki feladatokat, amit megoldasz. Előre is tanulhatsz. Sokan csúsznak a programozás miatt, mert sok tárgy épül rá, ezért is hangsúlyozom, hogy készülj. Le fogják adni, de ahhoz, hogy megtanulj programozni neked kell úgy hozzáállni.
Két évfolyam programozás kurzusának lebonyolításában is részt vettem és hiába csökkent a színvonal és az elvárt szint a hallgatók ugyan olyan arányban buktak, a kettes-hármas szint fogyott csak.
Nem vagy hátrányban, ismerek olyan embert, aki az egyetemen tanult meg programozni és jobban oldja meg a problémákat, mint aki jónak vallotta magát az elejétő kezdve. Hogyan tudsz tanulni? Csináld. Szívj a kreált bugjaiddal. Könyvből nem lehet.
UI: Volt egy hallgató, aki csak bitenkénti xor-ral volt hajlandó int két típusú változó értékét kicserélni harmadik deklarálása nélkül. Egészen addig nem hittem el, amíg nem találkoztam a házi feladatával.
-
LW
őstag
Az input streamnek, ahonnan az olvasás történik van olyan tagfüggvénye, amelyik a fájl végét jelzi bool-al.
http://www.cplusplus.com/reference/ios/ios/eof/
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen billentyűzetet vegyek?
- Békéscsaba és környéke adok-veszek-beszélgetek
- Milyen autót vegyek?
- A lemondást javasolja az Intel vezetőjének Donald Trump
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Autós kamerák
- Yettel topik
- Hisense LCD és LED TV-k
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- BESZÁMÍTÁS! Lenovo Legion Go S 32GB/1TB kézikonzol garanciával hibátlan működéssel
- BESZÁMÍTÁS! Logitech G923 Driving Force Racing Wheel + Shifter garanciával hibátlan működéssel
- Lenovo ThinkPad P15 Tervező Vágó Laptop -50% 15,6" i7-10750H 32/512 QUADRO T1000 4GB
- BESZÁMÍTÁS! Logitech G920 Driving Force Racing Wheel + Shifter garanciával hibátlan működéssel
- Lenovo ThinkPad P15 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- Lenovo Thinkpad L14 Gen 4 -14"FHD IPS - i5-1335U - 8GB - 256GB - Win11 - 2 év garancia - MAGYAR
- Eladó 2db Nokia steel hr hibrid okos óra dobozával
- Gombászkönyvek egyben
- Microsoft Surface Laptop 5 13.5" i5-1245U 16GB 512GB 1év garancia
- BESZÁMÍTÁS! MSI MAG 325CQRXF QHD VA 240Hz 1ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest