- Huawei Watch GT 4 - kerek karék
- Xiaomi 14T Pro - teljes a család?
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Leica kamerákat kap a Xiaomi Mix Flip 2 is
- Motorola Edge 40 - jó bőr
- Magisk
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S21 FE 5G - utóirat
Ú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!
- Autós topik látogatók beszélgetős, offolós topikja
- Előrendelhető a OnePlus Pad 3
- Milyen autót vegyek?
- Xbox Series X|S
- Beszántaná a marketingért felelős részlegét az Intel
- Eredeti játékok OFF topik
- Konteó topic
- Kerékpárosok, bringások ide!
- Linux kezdőknek
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- További aktív témák...
- Apple iPhone 12 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xbox Series X, újrapasztázva, tisztítva, dobozában, 6 hó teljeskörű gar., Bp-i üzletből eladó!
- újszerű MacBook Pro 14 hüvelykes M3 16GB 512GB SSD Apple space gray asztroszürke 1,5 év garancia
- Apple Macbook Pro 14" (2024) - M4 - 16GB/512GB (mw2u3sl/a) Asztrofekete - Garancia - 18 Ciklus
- OMEN 15-ce01nh 15.6" FHD IPS i7-7700HQ GTX 1060 16GB 256GB NVMe + 1TB HDD magyar vbill új akku gar
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- BESZÁMÍTÁS! MSI MAG321QR 32 165Hz WQHD 1ms monitor garanciával hibátlan működéssel - használt
- Telefon felvásárlás!! Samsung Galaxy A50/Samsung Galaxy A51/Samsung Galaxy A52/Samsung Galaxy A53
- BESZÁMÍTÁS! MSI B450M R5 5600 32GB DDR4 512GB SSD RTX 3060 12GB THERMALTAKE Core V21 Enermax 650W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5800X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest