-
2100 - 2001
6397 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-04-25 14:12 Téma összefoglaló
Új hozzászólás Aktív témák
-
doc
nagyúr
-
brsd
csendes tag
-
shev7
veterán
-
brsd
csendes tag
-
Jester01
veterán
-
brsd
csendes tag
Nem jelent meg, az az üzenet jelent meg, amit a legelső posztomban írtam. A program begépelése után a "Build" menüpontból, a "Compile current file"-t választottam, elmentettem a kódot .c kiterjesztésben. Aztán a "Run" menüpontra kattintottam, és a válaszablakban pedig a "Nem"-re. Nem tudom, hogy így helyes-e.
-
shev7
veterán
-
brsd
csendes tag
-
shev7
veterán
-
brsd
csendes tag
-
Jester01
veterán
-
brsd
csendes tag
Üdv mindenkinek!
Code
locks-ban szeretnék, C nyelven programozni. Ezt az üzenetet kapom egy kód lefuttatásakor, fekete ablakban: "Process returned 0 (0x0) execution time: 0.001 s
Press any key to continue"
Billentyűleütésre kilép az ablakból, nem fut le semmilyen program. Csak simán feltelepítettem a Code
locks-ot, nem tudom, hogy kell-e még valami kiegészítő a működéséhez.Előre is köszönöm.
-
SDA
csendes tag
-
shev7
veterán
-
SDA
csendes tag
-
shev7
veterán
-
Karma
félisten
-
SDA
csendes tag
Hali!
Egy kérdésem lenne!
C-ben írogatok kisebb programokat, amiket küldenék tesztelésre a haveroknak... Windows van fönn és a CodeBlocks programmal támadok, ami nagyon jó is, csak az a bajom, hogy amikor lefordítom a programot, létrehozza a gipszjakab.exe file-t ahol gyönyörűen bekéri az induló adatokat és amikor a számításra kerülne a sor, kilép... nemes egyszerűséggel.
Ha a C:
-ban futtatom, ott működik...ugye mélben én csak az .exe-t küldeném tovább, és soknak nincs is fönn a C:
, mert nem használják.. Ötlet esetleg?C:
= CodeBlocks (gyökér szmájlik) -
cellpeti
nagyúr
Nem sikerült. A választott szak: Műszaki Menedzser
-
Sk8erPeter
nagyúr
-
cellpeti
nagyúr
Szakot váltottam( lehet örülni )
-
klayton#1
tag
-
klayton#1
tag
/bocsanat valamiert dupla lett, ezt toroltem
-
Karma
félisten
-
klayton#1
tag
sziasztok,
elegge kezdo szinten vagyok,csak rovid ideje ismerkedek a nyelvvel. szeretnek egy programot irni, ami a bevitt szoveget megforditja, viszont egy erdekes problemaval talalkoztam, nem tudom mi a hiba, lehet, hogy teljesen rossz logika szerint csinalom, ezert nagyon megkoszonnem, ha valaki segitene megoldani a problemam
mellekeltem ket kepet, az elso akkor keszult, amikor meg nem raktam bele a "megforditos" reszt, a masodik pedig utana. elore is koszonom a valaszokat!
1.:
2.:
-
makkos.tibor
csendes tag
Üdvözlet mindenkinek!
Egy "C" - nyelvű problémában kérném VALAKI segítségét!
Turbo C - ben kellene 5 feladatot megoldani, de annyi időm sincs, hogy letöltsem nemhogy megírni, meg nem is vagyok akkora spieler.
Kérlek benneteket segítsetek, mert sok múlik rajta.
A feladatokat is feltehetem, de a címem makkos.tibor@gmail.hu, ha valaki tényleg tudna segíteni kérem ide írjon! Ja, SŰRGŐS!!!Előre is köszönöm!
-
Gyuri16
senior tag
hello, latom uj vagy errefele, szoval egy par eszrevetel:
1. egy masfel eves kerdesre valaszoltal, azota valoszinuleg megoldotta
2. ez nem a c++ topic, ide sima c-t szokas irni
(3. tobbnyire nem szokunk rogton mukodo programot irni valaszban, nem irjuk meg mas helyett a lecket, mert akkor semmi fejlodes nem lesz, csak jon az ujabb feladatokkal)a programodhoz: system("pause")-t hanyagold, rossz szokas egy ilyen egyszeru dolog miatt rendszerhivast hasznalni, nem beszelve arrol, hogy nem platformfuggetlen. a maradek ellenorzesenel te osztasz, pedig oda % jel kell. azon kivul ha jol latom az elso iteracion kivul mindig kiirja, hogy rosszak a szamok. a ciklusod vegen a feltetel se jo, a feladat szerint addig kell beolvasni amig nem kapsz ures sztringet, nalad pedig kilep ha rossz bemenetet kap (ahogy latom vagyot tettel oda, ami kicsit fura, nem ertem mit akartal elerni, igy most akkor lep ki a ciklusbol, ha egyik feltetel se teljesul). meg van par hiba, pl nem ellenorzod, hogy tenyleg beolvastal e 6 szamjegyet, igy ha kevesebbet adsz meg es meghivod az osszeg fuggvenyt, akkor meghal tulcimzessel
-
peeeeeti
csendes tag
#include <iostream>
#include <stdio.h>
#include <sstream>
#include <string>
using namespace std;
bool szamjegyeke(string);
string spacevalfeltolt(string);
int osszeg(int*, int);
int main()
{
string szam;
int tomb[6], i = 0;
do
{
if(i) cout << "A meadott szamsor nem megefelelo!";
system("pause");
system("cls");
cout << "Add meg a 6 szamjegyet: ";
getline(cin, szam);
if(szam.empty()) break;
szam = spacevalfeltolt(szam);
istringstream is(szam);
is >> tomb[0] >> tomb[1] >> tomb[2] >> tomb[3] >> tomb[4] >> tomb[5];
i++;
}while(szam.size() < 6 || szamjegyeke(szam) || osszeg(tomb, 5) / 6 == tomb[5]);
system("pause");
}
bool szamjegyeke(string s1)
{
for(int i = 0; i < s1.size(); i++)
if(!isdigit(s1[i]))
return false;
return true;
}
string spacevalfeltolt(string s1)
{
string s2;
for(int i = 0; i < s1.size(); i++)
{
s2 += s1[i];
s2 += ' ';
}
return s2;
}
int osszeg(int *a, int hossz)
{
int eredmeny;
for(int i = 0; i < hossz; i++)
eredmeny += a[i];
return eredmeny;
}Ez valami beadandó?
-
yoogie
aktív tag
-
shev7
veterán
-
yoogie
aktív tag
-
Gyuri16
senior tag
es a feladat melyik reszevel akadtal el?
beolvasas:
ha ki van hansulyozva hogy biztonsagosan, akkor legjobb ha pl fgets-el beolvasod az egesz sort, leelenorzod, hogy szam-e, es atalakitod (atoi)primszamok:
erre sok algoritmus van, legegyszerubb talan Eratoszthenesz szitaja. vagy vizsgalhatod minden egyes szamot kulon (egy szam prim ha 2tol gyok(szam)-ig nincs osztoja) -
yoogie
aktív tag
Sziasztok!
Segítséget kérnék..

Feladat:
A program olvasson bebiztonságos módon a felhasználótól 2 egész számot. Ezek legyeneka és b. Jelöljék egy intervallum alsó és felső határát. A program végezzen ellenőrzést. Ha b<=a akkor írjon ki hibaüzenetet a képernyőre. Egyébként a program írja ki a primek.txt fájlba az a és b között található prímszámokat és egyben a képernyőre azt, hogy hány db prímszám van a és b között. -
Gyuri16
senior tag
jo, most mar ertem mire gondolsz. fogalmam sincs, hogyan lehetne ezt ertelmesen megtanitani es hogy egyaltalan kell-e. nalam ez ugy volt, hogy egyszer valamiert ramjott, hogy en most programozni akarok, kaptam egy kis segitseget az elejehez, aztan meg egy konyvet, amit olvastam, kodoltam es aztan ment magatol. vannak olyan dolgok amiket nem tanit meg az iskola, egy informatikusnak szabad idejeben is kellene foglalkozni vele, es igy eleg gyorsan kialakulna a fejeben egy modell a programozasrol. mostanaban linkelt valaki ide egy felmerest arrol, hogy az emberek nagy resze nem tud megtanulni programozni, nekik nem biztos, hogy ezt kellene eroltetni (mert ugye sokan mennek mostanaban ugy informatikat tanulni, hogy lovesuk sincs mibe vagnak bele). nekem ez megy, cserebe viszont nem tudok rajzolni, se enekelni es az irodalom sose erdekelt. nem tudom pl miert szebb egy vers a masiknal, miert mondjak egyik festmenyre, hogy mestermu es masikat miert nezik le.
-
Karma
félisten
A complexity magyarul bonyolultságelmélet.
Nem feltétlen az egyetemi oktatással van bajom, az első bekezdésed felétől kezdve aláírom, ezt tényleg oktatják és tényleg szükségesnek is érzem. A probléma viszont a legelején van a képnek.
"programozas tanitasnak szerintem az a celja, hogy az adott problemat (a megoldasat) meg tudd oldani az adott eszkozokkel, ehhez pedig kell egyreszt egy altalanos (nyelvtol fuggetlen) latasmod es egy jo problemamegoldo kepesseg."
Erre nem láttam még jó példát sehol se, legyen szó oktatási intézményről vagy írott anyagról. Pedig a legtöbb esetben már ennél a lépésnél elvérzik a kezdő ember, pedig ha meglenne a látásmód, a nyelv egy fél pillanat alatt jönne.
-
Gyuri16
senior tag
hat attol fugg mit ertesz programozason. konkret prograzomozoi allasra szerintem nincs ertelme felkesziteni, hisz az egyetem inkabb az elmeleti tudast adja meg, hogy tudj gondolkozni ilyen modon, aztan a munkahelyen majd kikupalodsz. technologiabol sok van, ezert ezt se erdemes kulon tanitani. programozas tanitasnak szerintem az a celja, hogy az adott problemat (a megoldasat) meg tudd oldani az adott eszkozokkel, ehhez pedig kell egyreszt egy altalanos (nyelvtol fuggetlen) latasmod es egy jo problemamegoldo kepesseg. elsohoz tartozik a most hasznalt prog. paradigmak megertese (strukturalt, oop..), ehhez kapcsolodo tervezes (pl design patterns). nagy szerepuk van ebben az elmeleti tantargyaknak is (formalis nyelvek es automatak, complexity *, algoritmusok, adatstrukturak). problemamegoldo kepesseg pedig az egyetem 5 eve alatt kifejlodik magatol, erre van a sok matek, formalis tantargyak, bizonyitasok. mind ad egy absztrakt modellt, amiben gondolkodni kell, es problemakat amiket ebben meg kell oldani.
ezt mind egy egyetem adja, ezek utan, ha a programozo wannabe nincs olyan szinten, hogy egy cegnel elhelyezkedve barmilyen (ot erdeklo) munkakorbe bele tudjon razodni rovid idon belul, akkor valoszinuleg benne van a hiba.kivancsi vagyok te hogyan gondolod ezt, mit kellene mashogy tanitani. lehet mas az en velemenyen, mert egyre kevesbe akarok egy nagy ceg programozoja lenni, aki heti 40+ oraban irja a kodot mint egy robot. nekem ennel tobb kell. ugy gondolom, hogy a legtobb ilyen programozonak nem is kellene egyetem (legalabbis nem ilyen formaban).
nalunk is probalnak mostanaban beujitani tantargyakat, amik jobban a gyakorlatra keszitenek fel, de egyelore ugy latom, hogy tulmisztifikaljak a dolgok. pl most is volt egy targyam ami elsodlegesen uml modellezest tanitott. elfogadom, hogy ez egy jo dolog, de tanitani egy szemeszteren at azert kicsit megalazo, hisz ezt a par diagramot egy delutan elmagyarazom barkinek aki irt mar 100 sornal hoszabb programot.
* sorry, nem magyarul tanulok, nem tudom mi erre e kifejezes
-
Karma
félisten
-
Gyuri16
senior tag
ok, nem szeretnem ujbol megnyitni ezt a vitat, mar kitargyaltuk, de ha visszanezed ezt a topicot lathatod, hogy sok kerdes beolvasassal, sztring kezelessel es pointerekkel (tombokkel) kapcsolatos. ezek mind egyszerubbek imho pascalban. (string mukodnek tombok/pointerek nelkul, beolvasas el van intezve egy readlnvel..), nem beszelve az erthetobb/intuitivabb szintaxisrol (szovakkal kiirt dolgok, for ciklus..)
szoval a te szotarad szerint kezdobaratabb a pascal, en is ezt akartam mondani..
mod: senior tag lettem
tul sokat irok mostanaban ide, pedig tanulnom kellene 
-
Karma
félisten
-
Gyuri16
senior tag
pawnt nem ismerem, honlapja alapjan c alapu nyelv, szoval nem art az ismerete
ha nem tudsz programozni, akkor eloszor az alapokat kell elsajatitanod valamilyen nyelven, ez akar lehet c is. vannak hozza jo konyvek, itt a forumon is kaphatsz segitseget es sok ma hasznalatos nyelvnek van hozza hasonlo szintaxisa. negativum szerintem a bonyolultsaga (mondjuk pascalhoz viszonyitva), de ha komolyan gondolod akkor hajra. nagyon jo konyv a kernighan es ritchie fele c programozas, ha ezen atragod magad es meg mindig erdekel, akkor mar tudni fogod hogyan allj neki a pawnnak
-
teve08
aktív tag
Sziasztok!
Nem tudom a C programozási nyelvet érdemes-e elkezdeni semmi alap tudás nélkül?
Valamint PAWN-ban kellene programozni ez úgy tudom, hogy a C egyik fajtája de javítsatok ki, ha rosszul mondom.Na szóval az utóbbihoz mit kellene elkezdeni kezdésnek?Esetleg milyen könyvet kellene olvasni hozzá? -
Jester01
veterán
Én látok ott egy windowsra fordított verziót, az miért is nem jó

-
tomazin
veterán
Hahó!
Még egy fél éve irtam egy programot,amit tesztelni a cunittal teszteltem.Most megint elö kellene szedni a progit,viszont nem tudok felrakni cunitot.Anno sem tudtam,csak akkor bent a cégnél volt felrakva,és fogtam a könyvtárat hazahoztam,felmásoltam,és müködött a dolog(ez most nem kivitelezheto).Amit eddig találtam,azt forditani kellene,viszont linux alatt lehet csak,ami meg nem jo nekem.
Valakinek aki használ ilyet van ötlete(vagy linkje vagy bármi)?Csak mert holnapig fel kéne raknom egy ilyet.
Köszi elöre is -
mobal
nagyúr
-
cucka
addikt
-
Karma
félisten
-
cucka
addikt
hogy lehetne a tartalmát random kiíratni úgy, hogy minden elem szerepeljen és csak egyszer (nincs ötlet).
Például egy nagyon fapados megoldás: indexeled az elemeidet 0-tól n-ig. Egy iterációban veszel 2 random indexet és felcseréled a nekik megfelelő elemeket. Az iterációt elég sokszor megismétled. (Ha csak a kiírás kell random legyen, akkor a cserélgetéshez hozz létre egy, az indexeket tartalmazó tömböt és annak elemeit cserélgesd)
Igazából ez egy nem túl jó megoldás, cserébe nagyon egyszerű átlátni és megvalósítani. (Pl. azért nem jó, mert az iterációk számának növelésétől nem lesz "rendezetlenebb" a tömböd). Továbbá érdemes arra odafigyelni, hogy ha listával dolgozol, akkor egy adott indexű elem elérése O(n) műveletigényű, míg tömböknél O(1), tehát a fent vázolt megoldás meglehetősen lassú.
-
Karma
félisten
Sok megoldás van rá, pl. veszed az indexeket 1-től n-ig, megkevered őket, aztán ennek mentén kiírod. Ez láncolt listával halál, a tömb sokkal hatékonyabb most.
-
Gyuri16
senior tag
ha a random kiiratas a cel, akkor en a vectort ajanlanam. nem nagy gond megirni, es sokkal elegansabb lesz. lancolt listat sorrendben kiirni egyszeru, de veletlenszeruen nagyon nem effektiv. (lehet ugyeskedni azzal, hogy kiiratsz egy elemet, aztan veletlenszeruen elore vagy hatra mesz egy veletlen mennyiseget, de nem vagyok benne biztos, hogy igy matematikailag ugyanakkora lenne az eselye az osszes permutacionak, nem beszelve arrol, hogy ez kimeriti a ganyolas fogalmat)
-
mobal
nagyúr
-
Gyuri16
senior tag
egyik kerdes, hogy mivel indexeled az adataid, tehat mi szerint akarsz keresni a strukturaban.
masik kerdes, hogy milyen operaciokat akarsz elvegezni a strukturan. tehat az indexeles/kereses legyen gyors, vagy fontos hogy pl ket strukturat gyorsan tudj egyesiteni.
legkezenfekvobb megoldas egy dinamikus tomb a c++-os vector mintajara, ahol te kezeled a memoriat, es ha elfogy akkor lefoglalsz ketszer annyit.
tovabba vannak bonyolultabb strukturak, itt tenyleg az a kerdes mire kell, egy par tipp:
vector: random indexeles gyors, viszont problemas ha elfogy a hely. egyesiteni szinten gond
lancolt lista: talan a legegyszerubb megoldas, viszont lassu a kereses benne.
red black tree: kereses logaritmikus, mivel fastruktura mindig annyi helyet foglalsz le amennyi kell. eleg bonyolult, szoval ha sima c-rol van szo akkor csak tenyleg nagy adatokhoz allnek neki programozni
hash table: kereses eleg gyors, itt is gond lehet a lefoglalt memoria nagysaga, nem art elore tudni kb mennyi adat leszsok megoldas van, szoval nem artana tudni mire fogod hasznalni
-
Karma
félisten
-
mobal
nagyúr
-
Karma
félisten
Nem kötelező láncolt listát használnod, de vannak helyzetek, amikor az a legpraktikusabb. A kérdés az, hogy hány elemről van szó, illetve hogy milyen műveleteket akarsz rajtuk végezni.
Ugyanis 1) a struktúrákból is lehet tömböket csinálni a stacken, ha kevés darab lesz belőlük. 2) A heapen is csinálhatsz tömböt, ekkor ugye a méret nem akkora para. 3) Valamint ott vannak a láncolt listák, amit említettél. 4) Vannak hibrid megoldások, amikor egy tömbben ábrázolsz egy listát egy a következő elem sorszámát tartalmazó indexmezővel; és biztos van, ami nem jutott eszembe.
A műveleteket azért mondtam, mert a tömbökben gyors a navigáció, de lassú a törlés; a listákban gyors a beszúrás és törlés, de lassan lehet bejárni.
-
mobal
nagyúr
Sziasztok! Lenne egy kérdésem és kérnék egy segítséget:
Vannak adatok: Név, ID, egyéb... struktúrában kéne tárolni. Ezt több elem esetén csak láncolt listával lehet megoldani? (
)Továbbá ha van ez a struktúrám. Random sorrendben minden elemet kiíratni (minden elem 1x) ennek a megvalósítására ötleteket kérnék.
mobal,
-
cellpeti
nagyúr
-
cellpeti
nagyúr
sziasztok!
Segítséget szeretnék kérni. Bekérek egy neptun kódot és meg szeretném számolni,hogy hány betű és hány szám van benne(csak ezek lehetnek benne, azt már kikötöttem), majd kiiratni.
-
sghc_toma
senior tag
-
mobal
nagyúr
-
mobal
nagyúr
Sziasztok!
Azzal fordulnék hozzátok most, hogy lenne egy char tmp[99] változó amibe van egy szöveg (dátum + név pl.: 1990"\t"Valaki). strtok() függvénnyel megkeresnék benne egy számot amit után tabulálás van és tárolnám(%d\t). Az utána következő részt ami egy név beleraknám egy szöveges tömbbe. Na most semmiért nem tudom a dátumot eltárolni, a név tárolás működik.. Így próbálkozom:
pch=strtok(tmp,"\t");
kor[j]=(int)pch;
while(pch!=NULL)
{
strcpy(nev[j],pch);
pch=strtok(NULL,"\n");
}A név tárolása megy. Vagy hibát kapok, vagy fals számot rak el.
-
cellpeti
nagyúr
-
shev7
veterán
-
Karma
félisten
-
shev7
veterán
szerintem ez egy novekvobe rendezo algoritmus.
Mukodese egyszeru: ahogy a kulso for ciklus vegighalad az elemeken az aktualisan vizsgalt elem elott a tomb mar rendezett.
A belso ciklus a kulso ciklus aktualis elemetol kezdve egy minimum keresest hajt vegre. Ha talal egy elemet ami kisebb mint az i. elem akkor megcsereli oket ( a g valtozot ne keverd ide, az csak egy segedvaltozo a cserehez) es innentol kezdve ahhoz fog hasonlitani. Tehat miutan a belso for ciklus lefutott az i. elem mindig a tomb hatralevo reszenek legkisebb eleme lesz.
Ez megmagyarazza azt is, hogy miert csak az utolso elotti elemig (n-2 ig) megy a kulso forciklus. Amikor i = n-2 akkor a tomb 0 - (n-3) - ig novekvobe rendezett. A belso ciklus lefutasa utan (n-2) - be bekerul a ket utolso elem kozul a kisebb, tehat az egesz tomb rendezett. (Mas szoval: egy elemet nincs ertelme rendezeni, egy elem mindig rendezett)
-
cellpeti
nagyúr
Az n az összes elem száma,ugye?
Tehát akkor az első 0-tól megy, de miért n-1-ig? A második megy az az első elemtől, ameddig nem az lesz a maximum,vagy mi? Ha w tömb j-edik eleme kisebb mint a w tömb legnagyobb eleme,akkor a j lesz a maximum!? Ha i nem egyenlő max-val,akkor g-be belerakja a w tömb iedik elemét. Majd utánna w tömb i.edik elemét egyenlővé teszi w tömb max elemével és a végén a max lesz a g?
-
Karma
félisten
-
cellpeti
nagyúr
Sziasztok!
Ez elméletileg ez egy rendezés amely növekvő sorrendben írja ki a számokat.
De nem teljesen értem,hogy hogy is van ez. Az n az elemek száma? A forok pontosan mit csinálnak,azon kívűl,hogy végig mennek a tömbön?void rendez(float w[], int n) {
int i, j;
int max;
float g;
for(i=0;i<n-1;++i){
for(j=i+1, max=i; j<n; ++j)
if(w[j]<w[max]) max=j;
if(i!=max){
g=w[i];
w[i]=w[max];
w[max]=g;
}
}
} -
mobal
nagyúr
köszi a válaszokat! a franc essen bele... debuggolom én csak nem elég részletesen

-
ivana
addikt
Bocs véletlenül írtam
-
Karma
félisten
-
Gyuri16
senior tag
-
mobal
nagyúr
-
Karma
félisten
-
mobal
nagyúr
-
Barthezz2
nagyúr
Nem is konkrétan erre írtam, hanem hogy Karma megjegyezte, hogy már egy ideje ide jár kérdésekkel. Meg mellesleg mikor az ember tök ideg mert valami nem akar menni, akkor bizony simán lehet kérdés az is, hogy mi az a májkrém
Bár nem tudom, hogy jelenleg mik a körülmények nála, de gyanítom nem jókedvéből írogat ide..
Egyébként ebből a szempontból igazad van. -
cucka
addikt
Dehogynem. Igazából az emberek jelentős része képtelen a legalapvetőbb színvonalon is megtanulni programozni. Az okokat nem tudom, nyilván bizonyos agyterületek fejlettségére lehet visszavezetni az egészet.
Ezt nem negatív beszólásnak szánom, mert mindenki tud mondani olyan, nem tanulható készségeken alapuló területet, amelynek elsajátítására képtelen lenne (pl. művészetek, nyelvérzék, matematika, stb.)Két érdekes cikk (főleg az első vág témába, illetve az ott linkelt "kutatás"):
[link]
[link] -
shev7
veterán
-
Karma
félisten
Én is nemrég írtam, hogy szerintem az egyetemi programozás oktatás igen... kritikán aluli, legalábbis programozni nem tanítanak rajta, csak ledarálják a régi/új nyelveket, és szevasz, csinálj amit akarsz. De ha az ember már az informatikus pályára lépett, valahogy meg kell tanulnia mindenképpen, mert létfontosságú.
-
Barthezz2
nagyúr
Egy kicsit cellpeti védelmében elmondanám, hogy vannak "érdekes" dolgok a mi egyetemünkön.. Én ugyan gépész szakra járok, de elképzelhetőnek tartom, hogy náluk sem jobb a helyzet. Konkrétan a tanárok fele szarik rá, hogy tanítani is kellene, követelni persze tudnak. A semmiből meg te sem tudod megtanulni. Abban egyetértünk, hogy a gyakorlás a legjobb tanulás, csak ahhoz legalább egyszer nem árt ha látod, hogy mit kell csinálnod, mert anélkül nehéz..
Az meg elmond valamit, hogy az infósok sorra jönnek át gépésznek.. én mondjuk pont a fordítottján gondolkodom, mert a gépészettől már hányni tudnék, és rohadtul nem érdekel az egész, nameg szép túlcsúszóként lassan a gatyám rámegy, hogy ha be akarom fejezni ezt a szart
Nade off vége.. -
Jester01
veterán
-
Karma
félisten
De otthon olvasgathatod azért, és nem hiszem, hogy nagy költség lenne.
A maximumkeresés lényege, hogy:
1) Kinevezed a tömb első elemét maximumnak.
2) Egy ciklusban bejárod a tömböt, ha a maximumnál nagyobb számot találsz, az lesz az új maximum.
3) A végén visszaadod vagy a maximumot, vagy az indexét, attól függően mi kell.Pl. egészekre, feltételezve, hogy a tömb legalább egy elemű, és a legnagyobb elem indexét kell visszaadni (mint pl. a feladatodban is kell majd):
int max(int count, int* array)
{
int maxIndex = 0;
int i;
for (i = 1; i < count; i++)
{
if (array[i] > array[maxIndex])
{
maxIndex = i;
}
}
return maxIndex;
}Jester01: Kösz, behaluztam valamiért, hogy ennek van értelme.
Javítottam a hagyományos megoldásra. -
cellpeti
nagyúr
-
Karma
félisten
Azért mégis más egy félmegoldás és egy rossz megoldás
![;]](//cdn.rios.hu/dl/s/v1.gif)
Csak szórakozok, peace!

Egyébként én bírom a kritikát, de meg is védem amit írok.
Szívügyet meg nem csinálok belőle, Neked se kéne.cellpeti: Nem az a baj, hogy nem megy, hanem az, hogy még mindig nem megy, pedig már több mint fél éve kérdezgetsz alap dolgokat. Egyébként az újkiadású négyjegyű függvénytáblákban is benne van pár alap algoritmus (lineáris keresés, maximumkeresés, válogatás...), esetleg azt nézd meg.
Egyébként a későbbiekben ez csak rosszabb lesz.
-
Sk8erPeter
nagyúr
"ez a szar" egy eléggé alaptantárgy az informatikus képzésben...
A Karma által írt votes tömbben tárolod, hogy épp melyik szavazatból mennyi érkezett, azt növelgeted, amikor érkezik egy szavazat. Arra mondjuk figyelni kell, hogy érvénytelen szavazatnál ne indexeld túl a votes tömböt, előtte megfelelő ellenőrzéssel.
-
Sk8erPeter
nagyúr
Jó, hát ilyen alapon a Z betű is a specifikációnak megfelelő bemenet, csak érvénytelen szavazatnak számít...
Akkor meg a votes tömböt jól túlindexelted, akkor már szét lehetne bontani...Mi van, Te is rászoktál a zöld fejre?
(nem kell ám rám haragudni azért, mert mertem szólni én is valamiért, ja, de nyilván csak abba lehet belekötni, amikor én írok meg egy részprogramot itt a topicban...) -
cellpeti
nagyúr
-
Karma
félisten
Feltételeztem, hogy a specifikációnak megfelelő bemenet érkezik

Meg az se árt, ha deklarálja a változót
Nem igazán akarom megírni az egész feladatot.
-
Sk8erPeter
nagyúr
-
Karma
félisten
-
cellpeti
nagyúr
-
cellpeti
nagyúr
-
Gyuri16
senior tag
-
Karma
félisten
-
cellpeti
nagyúr
-
Gyuri16
senior tag
-
cellpeti
nagyúr
Sziasztok!
Van egy ilyen feladatom:
Telefonszámot kellett bekérni, amely 9 hosszúságú és az első két karakter
vagy 20 vagy 30 vagy 70. A programnak maximum 1000 telefonszámot kel tudnia
kezelni.
Ezután kérjen be egy szavazatot amely A,B, C és D lehet (kisbetűk) is.
Minden más szavazat érvénytelen.Alapfeladat: Írassa ki melyik betűből jött a legtöbb szavazat (érvényesek
közül) és, hogy hány érvénytelen szavazatot küldtek.A telefonszámot leellenőriztem, a szavazatokat is tömbbel kell megoldani vagy sima getchar-val? Illetve,hogy tudom letárolni a jót és hogyan a rosszakat?

-
shev7
veterán
-
Karma
félisten
Új hozzászólás Aktív témák
-
2100 - 2001
6397 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Konkrét moderációval kapcsolatos kérdések
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Star Trek Online -=MMORPG=-
- Sorozatok
- Óra topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Gyúrósok ide!
- Renault, Dacia topik
- World of Tanks - MMO
- További aktív témák...
- OH! Dell Latitude 7340 Üzleti Profi Fémházas Ultrabook Laptop 13,3" -65% i7-1365U 16/512 FHD IRIS Xe
- Felújított (Refurbished) DELL Latitude 5440 Tartós Üzleti Laptop 14" -40% i5-1345U 10Mag 16/512 FHD
- Dobozos DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -30% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- Samsung Galaxy S26 Ultra 12/512gb - Makulátlan, Samsung gari, tokkal és fóliával, akár beszámítással
- Új Dobozos Lenovo Thinkpad P14s G5 Workstation Laptop 14,5"-60% Ultra 7 165H 32/512 RTX 500 3K 120Hz
- GAMING PC! Ryzen 7600X / RX 7800 XT / 32GB DDR5 / 512GB NVMe / 700w! BeszámítOK
- BESZÁMÍTÁS! 2TB Samsung 980 Pro NVMe SSD meghajtó garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- Lenovo LOQ RTX 5060 GARANCIÁS GYAKORLATILAG ÚJ!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
locks-ban szeretnék, C nyelven programozni. Ezt az üzenetet kapom egy kód lefuttatásakor, fekete ablakban: "Process returned 0 (0x0) execution time: 0.001 s


Nem sikerült a prog1 végül? Milyen szak lett a választott?






Nade off vége..
![;]](http://cdn.rios.hu/dl/s/v1.gif)
(nem kell ám rám haragudni azért, mert mertem szólni én is valamiért, ja, de nyilván csak abba lehet belekötni, amikor én írok meg egy részprogramot itt a topicban...)