- Carlytoo: Pánikszindróma #3
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Pánikbetegség, szorongás
- sziku69: Fűzzük össze a szavakat :)
- Ndruu: Segíts kereshetővé tenni a PH-s arcképeket!
- gban: Ingyen kellene, de tegnapra
- sh4d0w: Netflix? Ugyan, VW előfizetés!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
-
LOGOUT
Új hozzászólás Aktív témák
-
kingabo
őstag
Akkor én is mesélek.
Még a spagettis korszak előtt éretségiztem. Nálunk volt 3 év pascal meg 1 év c (nyilván nem a teljes évben, számtek alapok, office meg a többi...) Pascal elég sokaknak ment jól, de amikor bejött a c alig maradtunk akiknek ment volna. String-ek, pointerezés és csak lestek ki a fejükből. Szóval szerintem is nagyon nem mind1, hogy mivel kezdik. Mindkettővel lehet szívni, csak nem mind1, hogy mennyit.
Az nem értem miért probléma, ha valaki csak form-os app-okat írt és utána nem áll át 1 pillanat alatt az agya a formos gondolkodásra. Jól kell neki elmondani és nem értetlenkedni... -
bucsupeti
senior tag
Jókat írsz! A legfőbb probléma ott van hogy nagyon felületesek a tudások. Vannak egyetemek ahol ott kezdik a programozást hogy "betöltődött a windows és rákattintasz a Visual C++ ikonra".
Tehát az hogy a megírt lefordított (vagy interpretált) program milyen környezetben fut, mi is az hogy címzés, mi az hogy verem, mik azok a szegmensek stb nem is találkozik a leendő mérnök aki felsőfokú végzettséggel fog rendelkezni. Igen gagyi ez így.
Ha nem kell neki fordítani, mert pl örök életében PHP-s alkalmazásokat fog írogatni, akkor is ismernie kell a PHP környezetet. Tudni kell, hogy egy programja hogyan hajtódik végre és ezen a ponton igen is ismernie kell hogy a PHP egy interpretált feldolgozású környezet és van még fordított natív kód is, meg a kettő kvázi keveréke a fordított bájtkód amit interpreter jellegű feldolgozással hajt végre egy virtuális gép.
Ezek azt gondolom hogy minimális ismeretek kellene hogy legyenek egy magát informatikus mérnöknek nevező embernek.
A wordpressben honlapot készítő (skinező) magukat "programozónak" nevező emberektől meg megáll az eszem.Amit mondani akarok az csupán annyi, hogy igenis mélyreható rendszerismeretek szükségesek ahhoz hogy minőségi programok születhessenek. Manapság ez nem jellemző és félő hogy sokkal kevesebb jó minőségű program születik mint amennyi születhetne.
-
raggg
senior tag
válasz
bucsupeti #6791 üzenetére
Leírom én is a véleményem erről, nem csak konkrétan ehhez, hanem a válasz postokhoz is igazítva:
Anno én is tanultam középiskolában, meg egyetemen C-t. Akkor nem volt könnyű elsőre megérteni a pointereket, meg a referenciákat meg sok-sok mindent - aminek ma rettentő nagy hasznát látom. Nyilván sok területen, technológiában már el vannak fedve ezek a témák és nem kell velük foglalkozni (vagy legalábbis nem olyan szinten), azonban ha valaki jó minőségű kódot szeretne írni, akkor ez szükséges feltétele szerintem. Aki nem wordpress oldalakat akar tákolgatni, vagy railsben varázsolni, annak legalábbis biztosan.
Ugyanígy igaz ez az assemblyre. Aki compiler outputot nézeget, annak igenis értenie kell hozzá.
Ettől függetlenül persze igaz a másik oldal is; aki kifejezetten PHP-ban szeretne webet fejleszteni, annak nem biztos, hogy érdekes, hogy mi az a pointer, meg az hogy fordító ( - ismertem olyan többéves tapasztalattal rendelkező PHP programozót, aki mondta nekem, hogy amikor először találkozott a C-vel, teljesen meglepte, hogy le kell fordítani a kódot).
Ezt szerintem mindenkinek el kell döntenie, hogy mennyire szeretne mélyen alámenni a témának. Ismerek olyanokat, akik sosem tudták elvégezni az egyetemet/főiskolát, de egyébként nagyon jók a szakmában.
A DevC-ről meg annyit, hogy énis láttam eleget. Aztán miután normális IDE-vel dolgozhattunk (Eclipse, Visual Studio, whatever), akkor nagyon jó volt persze, de senki nem mutatta meg, hogy hogy kell normálisan debugolni egy programot. Vagy hogy lehet teszteseteket gyártani. Pedig ezekben az IDE-kben már nagyon jól lehet dolgozni. Ja és hogy lehet megoldani a verziókezelést? Egyáltalán mi az a verziókezelés?
Sajnos azt látom, hogy akik kijönnek az egyetemről, lehet, hogy remekül tudnak sorba rendezni, meg (a nyelvek által általabán tartalmazott) kollekciókat algoritmizálni, de a legalap winforms alkalmazás is gondot jelent már. Akkor most hol az igazság? :-)
-
martonx
veterán
válasz
bucsupeti #6791 üzenetére
Abban egyetértünk, hogy a for ciklusnál, pontosabban a tömb kezelés megértésén áll vagy bukik, hogy valakiből lehet-e programozó vagy sem. A korrepetált diákjaim egy része ezen az alap dolgon képtelen továbbjutni, márpedig e nélkül igen nehéz bármi más komolyabb témára továbblépni.
Viszont hidd el, hogy nagyon nem mindegy, hogy milyen IDE-vel találkoznak, az mennyire segíti a programozást, és amikor tanulja valaki, akkor estleg 15 percig csak egy egyszerű szintaktikai hiba miatt szop, és egy életre megutálja az egészet.
És a C pont ezért a létező legnagyobb szívás. Igen tanulja meg a diák az alapokat rendesen, de miért nem lehet csak egy picit látványosabban, csak egy picit életszagúbban megcsinálni?
Amikor pl. a sorbarendezés módszereit tanulják, akkor miért egy debugolhatatlan, DEV C++ fejlesztőkörnyezettel kell szivatni szerencsétleneket?
Manapság a valamilyen szintű programozás szvsz az átlagműveltség része kellene, hogy legyen. És ehhez valóban a nyelv nem lényeg, egyetlen kitétellel, hogy C-ben nem kezdünk el tanulni, hacsak nem elit kockákat képzünk. -
martonx
veterán
válasz
Sk8erPeter #6789 üzenetére
Mondjuk a középiskolai tananyagban elő se jönnek a pointerek. Szoktam középiskolásokat korrepetálni programozásból.
-
bucsupeti
senior tag
válasz
martonx #6785 üzenetére
Ezzel azért vitatkoznék. Egyrészt teljesen mindegy hogy milyen nyelven fognak kódolni. A programozás nem azon múlik hogy C vagy C# vagy Pascal. A konzolos programozás meg tényleg nem túl látványos eredményt ad, de nem is ez a lényeg, hanem az hogy érti-e hogy mi az a for ciklus.
Nekem volt olyan egyetemista tanítványom, aki azzal jött hogy ő tud programozni, csak C-ben nem megy neki. Kérdeztem hogy milyen példát nem tud megcsinálni.
A példa az volt hogy kérjünk be egy sztringet majd irassuk ki. Azt mondta hogy otthon C#-ban simán megcsinálja, de C-ben nem megy neki. Kérdeztem hogy C#-ban hogy csinálja. A választ az volt, hogy kirak egy formot, majd rádob egy textboxot meg egy buttont. Ezután a buttonba beírja hogy showmessage... vagy valami hasonló és kész is a program.Na ez a lelkesítő nem? Látványosan megtudja csinálni a klafa desktop progit és azt hiszi hogy tud programozni. De egy sz*ros szekvenciát nem tud megfogalmazni C-ben az első x óra után.
Igenis kell a konzolos oktatás. Meg kell ismerni hogy mi a fordítás, linkelés. Mi a forrás, a tárgykód és a futtatható bináris közt a különbség. Tudni kell hogy mi a szekvencia mi a szelekció és az iteráció. Ha ezek megvannak akkor szóban meg kell tudnia egyszerű algoritmusokat fogalmazni.
Ha ezek mennek akkor jöhet a konzolos kérjünk be-számoljunk-ellenőrizzünk-írjuk ki programok, majd az összetett adatszerkezetek, tömbök, struktúrák.
Azt gondolom ennyi a minimum alap amit egy programozást tanulónak tudni kell. És mindegy hogy milyen nyelven, mert a nyelv csak egy eszköz, ami ezen a szinten nem számít sokat. A C azért jó mert a C szintaxist, a C elemit használja egy csomó ma is használt programozási nyelv (C++, C#, Java). -
Mirman
őstag
válasz
Sk8erPeter #6788 üzenetére
Nagyon köszönöm.
-
-
Sk8erPeter
nagyúr
-
Valaki meg tudna nekem oldani 3 feladatot és leírná a programkódot? A Visual Basic topikban írtam ki a kérdést...
-
Mirman
őstag
Megkérdeztem és C#-vel fogunk kezdeni majd 12-ben. Tudna valaki linkelni egy oldalt ami alapján elindulhatok ?
Lehetőleg magyarul mert ugyan középfokon beszélek de egy informatikai szakszöveg azért még kifog rajtam. -
martonx
veterán
Ha jól tudom középiskolában a C a szabvány oktatott nyelv.Hogy melyik f** oktatáspolitikus találta ki, hogy pont C-vel tanítsák meg programozni / vegyék el a kedvét egy életre a programozástól a gyerekeknek, arra kíváncsi lennék.
Félreértés ne essék nincs bajom a C-vel, sőt azzal lehet a legjobban megérteni hogy programozáskor mi történik a motorháztető alatt. De hogy tizenéveseket, akiknek fontos a sikerélmény, meg a látvány, nem fogja megfogni a C-s konzolos programozás az tuti biztos. -
Jim-Y
veterán
Én azt deríteném ki, hogy a suliban majd milyen nyelven fogtok programozni, ha nem valami őskövület, akkor azzal kezdenék. Ha megvan a nyelv amivel majd foglalkozni fogtok, akkor a neten megkeresed a hivatalos referenciát, és megnézed az adott nyelven írt Tutorialokat, Example-öket, meg persze elolvasod a nyelv szintaktikáját előtte.
Matek nem feltétlen kell, ami viszont elengedhetetlen az a jó logikai készség.
-
Mirman
őstag
Sziasztok , gimnáziumba járok de még nincs idén programozás az óra tervben ezért elé szeretnék menni kicsit és elkezdeni magamtól ( mellesleg gondolom a gimnáziumi szint nem lesz egy nagy eresztés). Szerintetek hol kellene elkezdenem ,melyik nyelvet ajánlanátok , milyen oldalak vannak amik az alapokkal foglalkoznak ? Valamint az is érdekelne hogy általánosítva a matematika milyen szinten kell ?
Előre is köszönöm. -
wmati
addikt
válasz
Jester01 #6779 üzenetére
Elméletileg rendeben van, ez alapján kezdtem el csinálni jó párszor újra kezdtem egészet még mindig nem jó
-
wmati
addikt
"title - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so CodeBlocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Skipping...
Nothing to be done (all items are up-to-date). -
wmati
addikt
codeblocksot használ valaki ?
-
Jester01
veterán
válasz
zserrbo #6772 üzenetére
A lebegőpontos számok már csak ilyenek, főleg kettes számrendszerben.
Éppen ezért kell összehasonlításnál mindig valami toleranciát használni, kiírásnál meg értelmes kerekítést. Ja és fontos számításoknál tudni, hogy hol mennyi hiba gyűlik össze vagy kerülni a lebegőpontos számokat.
-
zserrbo
aktív tag
A következő JS kódra
var list = [];
for (var x = 0, y=0, dx=0, dy=-1 ; x <= 1; x+=0.1) {
list.push("[" + x,y,dx,dy + "]");
}
alert(list);ezt kapom:
[0,0,0,-1],[0.1,0,0,-1],[0.2,0,0,-1],[0.30000000000000004,0,0,-1],[0.4,0,0,-1],[0.5,0,0,-1],[0.6,0,0,-1],[0.7,0,0,-1],[0.7999999999999999,0,0,-1],[0.8999999999999999,0,0,-1],[0.9999999999999999,0,0,-1]Miért lesz némelyik nem kerekített illetve pont annyi?
-
artiny
őstag
JAVA - melyik konyvet ajánjátok kezdo (java) tanulonak a kettő közul?
1./Nagy gusztav . java programozas
http://nagygusztav.hu/sites/default/files/csatol/java_programozas_1.3.pdf
2./Java 24 óra alatt
/tudom h nem 24h /
-
Gyomman
aktív tag
Bocsi, tudom hogy nem teljesen idevaló, de nem találtam igazából jó topikot ehhez! Cserébe csak egy pár mondatos, tömör választ szeretnék. Az lenne a kérdésem, hogy pontosan hogyan működik a hook-olás? Angol nyelvű leírásokat találtam rá (pl. msdn-en), de nem igazán sikerült sajnos felfogni a mechanizmust.
-
amargo
addikt
válasz
martonx #6764 üzenetére
c++ nál anno voltak ilyenek, meg shiftelgetések is, meg mindenféle művelet végzése ezekkel, na akkor tudtam, hogy én oda biztos nem. Szép dolgok ezek, ha ilyen területre keresnék embert én is rámennék erre. De az utóbbi időben azt vettem észre újra életszagú példákat adnak - vagy már megtanultam szűrni én is a HR-est
-
Zedz
addikt
Hali!
Android és iPhone fejlesztésével kapcsolatban tudtok ajánlani 1-2 jó olvasmányt? Találtam már én is írásokat, csak ugye ahány könyv annyi féle módszer...
-
Amur
addikt
nem vagyok programozó, de használom az Sqlyog community verziót adatbázis feltöltésre.
Egy weboldalról másolgatom be meccsek eredményeit, van valamilyen módszer az adatbevitel felgyorsítására?
Pl. be tudom állítani hogy elválasztójelek hatására a következő cellát töltse ha egyszerre illesztek be sort? -
amargo
addikt
Hát ezt a..., bár a példa, akkor sem fog menni sehogy, de utána nézve inkább ezt szokták hazsnálni:
while (a<= b && a >= b && a != b) {}Szerk:
(#6755), olvasnom kelleneDe akkor is ez a példa, a halálba lehet ilyennel kergetni.. meg ez:
@EJB(mappedName="valami")
RemoteClass x; -
Jester01
veterán
válasz
Phausto #6751 üzenetére
Szerintem nincs ilyen.
The types of both operands of the less-than operator must be arithmetic types, or a compile-time error occurs.
Továbbá:
If either operand is not-a-number (NaN), the comparison produces false.
Negative infinity is the most negative value. If the left operand is negative infinity, the comparison produces true, unless the right operand is also negative infinity, in which case the comparison produces false.
Positive infinity is the most positive value. If the right operand is positive infinity, the comparison produces true, unless the left operand is also positive infinity, in which case the comparison produces false.
Positive and negative zero are treated as equal, so -0.0 < 0.0 produces false.
A másik két operátorra hasonlóan. Tehát NaN használatával lehetne olyat csinálni, hogy mind a három reláció hamis, de olyat nem, hogy mind a három igaz.
-
Phausto
tag
Üdv kollégák!
A kérdésem pofon egyszerű, mégis trükkös. Bár lehet a megoldás baromi egyszerű, csak én nem jövök rá
Szóval:Adott egy ciklus:
while(a<b && a>b && a==b) { }
A kérdés:
Hogyan inicializálnátok a változókat, hogy végtelen ciklus legyen belőle?Ja, és Java-ban kellene megírni, bár nem tudom ez mennyire számít.
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter #6740 üzenetére
Már pont nem fért bele a szerk.-be, itt van egy Opera kérdőív, ami pont linkel egy pont ilyennel foglalkozó extensiont, tök véletlenül épp ezután olvastam ezt a cikket
szóval témába vág:
Web Timer
https://addons.opera.com/en/extensions/details/web-timer/
Ha gondolod, töltsd le az extensiont, próbáld ki, és ha bele akarsz nézni a kódjába ötletadónak (bár totál más az Opera extension-fejlesztés, ráadásul mivel most térnek át WebKitre, biztos jópár változás lesz majd), az .oex-kiterjesztésű Opera-kiterjesztéseket simán kibonthatod, ha átnevezed .zip-re. -
Sk8erPeter
nagyúr
Ez egész jó feladat gyakorlásnak. Ha böngésző extensiont írsz, akkor JavaScriptben kell megírnod (bár gondolom ez nem új infó).
Chrome-nál a fül létrehozására az onCreatedet kell beállítani, de ez még az URL beállítására nem megfelelő ("Note that the tab's URL may not be set at the time this event fired, but you can listen to onUpdated events to be notified when a URL is set."), tehát arra az onUpdated kell:
http://developer.chrome.com/extensions/tabs.html#event-onUpdated
a fül bezárására a megfelelő listener az onRemoveddal kerül beállításra:
http://developer.chrome.com/extensions/tabs.html#event-onRemovedLehetséges megoldás, hogy az URL megnyitásakor eltárolod az adott domainhez (! - vagy akár aldomainhez...) tartozó dátumot+időpontot, majd bezáráskor kivonod az aktuális dátumból (a dátumkivonásra egyszerű eszközök vannak JavaScriptben), aztán ezt eltárolod, hozzáadva a korábbi időhöz (azt el kell döntened, hogyan fogod tárolni, adott órára/napra/hétre/hónapra szűrve, vagy hogyan).
Tároláshoz:
chrome.storageAztán ha belemerülsz, esetleg a JavaScript topicban nyugodtan kérdezősködj. Tényleg jó feladat, sok sikert hozzá, ha belevágsz!
-
Karma
félisten
Ennyi alapján semmi baj nincs a Visual Studióval. Próbálj meg egy kicsit hosszabb SDL kódot írni, pl. másold be ezt a példát, ebben már ablak is van.
Nem nagyon tudok nyilatkozni a CB-ről ezen vonatkozásában, mert nem használtam eleget.
-
Karma
félisten
Ah. Tehát Visual Studio.
Ezek a PDB-s hibák nem hibák, csak figyelmeztet hogy a rendszer fájljaihoz nem talált debug szimbólumokat. Amennyi ezen látszik, aszerint a programod elindult és gyorsan véget is ért.
Breakpointot próbáltál már berakni a main elejébe?
Szerk.: a programod fényében pláne tökéletesen működik. Inicializálsz mindent aztán gyorsan kilépsz és nullás státuszt adsz vissza
-
wmati
addikt
Előre is bocsánatot kérek a program nevek miatt link
visual studio 2010Ez pedig a program kód
#include "SDL/SDL.h"
int main( int argc, char* args[] )
{
//Start SDL
SDL_Init( SDL_INIT_EVERYTHING );//Quit SDL
SDL_Quit();return 0;
}De nem tudom a Codeblocks lehet jobb lenne visual helyett
-
-
válasz
Jim Tonic #6729 üzenetére
Ezt nézd még meg: http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/bf71a6a8-2a6a-4c0a-ab7b-effb09451a89/
- nem találtam kifejezetten VB6-os témát, de az api, amit használ, az esetleg működhet nálad is...Akkor a COM+ -os dolgot érdemes még megnézni, ha az sem megy, akkor az activex controllok felejtősek...
-
-
válasz
Jim Tonic #6725 üzenetére
Láthatóság az egy dolog - azzal csak megjelenik vagy eltűnik a control...
Asszem nem friss a problémád
Valahogy a progress nem használja jól a standard activex kontrollokat, vagy az is lehet, hogy nem működik a gépeden a com+ üzenetkezelés...Próbáld meg a Min és Max értéket explicit beállítani, mielőtt a Value-t próbálnád változtatni. Alapból szerintem nincs inicializálva az értékük, csak a sztenderd IDE (VBA, VB6) állítja be őket 0-ra és 100-ra.
-
válasz
sztanozs #6721 üzenetére
Közben magam is megírtam Excelben, ott jól működik.
A form frissítése megtörténik (nem egy olyan szubrutinban van a progressbar frissítése, ahol nem kap az form lehetősélget a frissítésre)? Ez így van, de Progressben is feldobtam tesztnek egy nyomógomb + OCX megoldást, ott meg nem működik. Plusz írtam is, hogy pl. simán beállítható a láthatósága, de a sáv meg sem mozdul. -
wmati
addikt
Valaki tud segíteni ezzel a hibákkal ? c++ és sdl
egy elég hosszú hiba listát kapok amikor le akarok futtatni valamit, általában arról szól hogy ezt meg azt az dll nem tudja megnyitni
-
válasz
Jim Tonic #6720 üzenetére
Passz
Hirtelenjében összedobtam egy VBA (Excel) projektet egy progress barral meg egy gombbal és gombnyomásra simán növekszik a pb értéke:
Private Sub CommandButton1_Click()
Me.ProgressBar1.Value = Me.ProgressBar1.Value + 1
End SubBe van regisztrálva rendesen a kontroll?
A form frissítése megtörténik (nem egy olyan szubrutinban van a progressbar frissítése, ahol nem kap az form lehetősélget a frissítésre)? Sokszor hiba, hogy hosszan futó szubrutinba kerülnek form elem frissítések. Ezek a frissítések nem tudnak lefutni, amíg a rutin fut, mert a program ablaka nem kap "lehetőséget" a frissítére. Ezt megoldandó két alapvető lehetőség van:
1) DoEvents() használata. Ezzel a a probléma, hogy a gombokat tudod nyomogatni a fomon, mezők elveszthetik a fókuszt, stb, ammi zavarhatja a program "várható" működését
2) Asszinkron futtatni a hosszú futásidejú funkciót és eseményvezérléses alapon kell frissíteni a formot. [link] -
válasz
sztanozs #6719 üzenetére
Konkrétan nem bírom megmozdítani a ProgressBart. Egyelőre nem tudom, hogy az Open Edge okozza, vagy valami egyéb. Találtam refresh() metódust, de attól sem indul meg. Egy oldalon találtam increment metódust is (ezt máshol meg sem említették), de arra sem reagál.
Röviden: hiába lövöm be a Value-t, nem történik semmi. -
Én is ezt akartam tanácsolni elsőre. Aztán körbenéztem a Firefoxnál, és nem találtam ilyesmit, így aztán nem is válaszoltam. Ettől még az lehet a legjobb megoldás, ha magad csinálsz egy ilyet. A history jó alap ehhez, csak nézned kellene ugyebár, hogy egy-egy tab meddig aktív.
-
bradam
aktív tag
Sziasztok!
Nem tudom mennyire nyelvfüggetlen,de azért ide írok,remélem nem lesz nagyon off. VB-ben szeretnék készíteni egy programot,ami monitorozza,hogy milyen oldalakon mennyit töltöttem(böngészési idő). Merre felé kéne keresgélnem,sajnos Google nem volt most a barátom
-
válasz
MeghaL0L #6710 üzenetére
Már megoldották helyetted, csak nem akarod elolvasni.
Más: használja valaki -mondjuk Visual Basicben (én Progressben)- az MSCOMCTL.OCX nevű ActiveX csodát? Megnéztem a doksiját az MSDN-en, megnzitottam Object Viewerrel is. Próbálom beállítani a Value property-t, de meg se mozdul. Simán reagál pl. a láthatóságra(Visible), csak a lényeget nem csinálja.
-
Jhonny06
veterán
válasz
Peter Kiss #6711 üzenetére
Köszi szépen!
-
Peter Kiss
őstag
válasz
Jhonny06 #6695 üzenetére
Fél éven belül kétszer is fel lehet készülni, csak csinálni kell keményen. Én (mi) fél évig ültünk egy vizsgán, feleslegesen. Végig kell venni a kapcsolódó könyvet, példákat is, aztán kicsit újra, majd feltúrni a netet kérdések után, és megértve átvenni mindent.
Egy vizsga nem elég, minél több kell; néha (mindig?) több vizsga tesz ki egy nagyobbat, értelmesebbet. Értéke mindenképp van, mert mutatja, hogy hajlandó vagy pluszolni, illetve, ha, egy cég ilyen (jelen esetben Microsoft) technológiára épít, akkor simán előrébb vesz a listán azzal szemben, akinek nincs (sokszor akkor is, ha neked diplomád sincs, ekkor már ajánlott több ilyen certificate).
Készülés során biztos lesz olyan session, hogy "ó, b+, ezmiez", de nincs ok a pánikra.
-
Zedz
addikt
Elkészült a javított verzióm, volt vele munka
(legalábbis számomra). A listákra nagyon máshogy nem tudtam megoldani :S
-
MeghaL0L
addikt
1,
void felcserel(int & a, int & b){
int seged;seged = a;
a = b;
b = seged;
}int main(){
int a, b;
cout<<"Csere elott:\n";
cout<<"a = "; cin>>a;
cout<<"b = "; cin>>b;felcserel(a, b);
cout<<"Csere utan:\n";cout<<"a = "<< a <<endl;
cout<<"b = "<< b <<endl;Egyesnél erre jutottam, jól lefut semmi probléma vele!
C++ -ba csináltam, kicsit jobban kanyitok hozzá.
Többi meg ennél könnyebb. -
kingabo
őstag
válasz
Jester01 #6702 üzenetére
Az első se húzos, ha jól számoltam 3 sor a csere:
a = a + b;
b = a - b; // b = (a + b) -b = a
a = a - b; // a = (a + b) - a = bÍgy talán jobban érthető, mint a -=, += operátorokkal.
sirszevenap: milyen szintűeket tudtál megoldani? Azzal könnyen be lehett volna lőni a szinted. Egyébként mi nem ment, az algó vagy az leprogramozása?
-
Jester01
veterán
válasz
MeghaL0L #6701 üzenetére
Beolvasást, kiírást, if-et, változókat és alapműveleteket azért csak tudsz már használni, nem?
Például a 4.
double min = a;
double absmax = fabs(a);
if (b < min) min = b;
if (c < min) min = c;
if (fabs(b) > absmax) absmax = fabs(b);
if (fabs(c) > absmax) absmax = fabs(c);Az elsőt kivéve a többi is ilyen, csak egy halom egyszerű feltétel.
-
MeghaL0L
addikt
válasz
Jester01 #6700 üzenetére
Valami hihetetlen szinten kezdő vagyok benne és itt azt feltételezik , hogy úgy jövünk ide, hogy tudunk programozni.(Ergó tanítás nuku, követelés meg az egekben, ez még harmat ahhoz képest amik szoktak lenni) Nyilván pofon egyszerű egy jártas kollégának, de nem nekem. Most kezdtem az egészet tehát kb halvány lila fogalmam sincs, hogy hogyan kell megcsinálni. Ha esetleg leírnád az egészet ( ha valóban olyan egyszerű , neked nem jelenthet gondot) akkor megérteném mit miért, mert bújnám a dolgot és belejönnék. Privátba, ha megtisztelsz az 5 feladat megoldásával, akkor azt megköszönöm!
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Eladó Xiaomi Mi Air Purifier 3C okos légtisztító ár alatt
- Kingston FURY Renegade KF426C15RBK2/64 (128GB KIT)
- Újszerű Samsung Galaxy Tab S8 5G (128GB) 1 ÉV Garancia!
- Csere-Beszámítás! Garancia! Steam Deck OLED 1TB Kézikonzol!
- Csere-Beszámítás! Garancia! Steam Deck LCD 512GB + 256GB Ajándék Micro SD Kártya!
Állásajánlatok
Cég: FOTC
Város: Budapest