Hirdetés
- GoodSpeed: 3I/Atlas: Üstökös vagy idegen civilizáció űrhajója?
- GoodSpeed: Márkaváltás sok-sok év után
- MaxxDamage: (TongFang) Medion Erazer Beast 16 X1 benchmark
- sziku69: Fűzzük össze a szavakat :)
- Viber: ingyen telefonálás a mobilodon
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- bb0t: Ikea PAX gardrób és a pokol logisztikája
Ú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
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Garancia kérdés, fogyasztóvédelem
- BestBuy topik
- Gumi és felni topik
- LEGO klub
- Eredeti játékok OFF topik
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- GoodSpeed: 3I/Atlas: Üstökös vagy idegen civilizáció űrhajója?
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Tmactime MWS-001 elektromos rovarcsapda / 12 hó jótállás
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139, 100% Akkumulátor
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3854, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



