programozas

Jelentkezz be a hozzászóláshoz.

KeKKSZike
#62
Borland Pascal...

Ezt leírhattad volna... 😄 Nah, mind1!

Maffiozo nick: LoSA (22124), lvl: 12

Satchfan
#61
jaja

www.satriani.com

KeKKSZike
#60
BP... Az egy programnak a rövidítése?! B(?) Pascal?! 😮

Maffiozo nick: LoSA (22124), lvl: 12

Dzsini
#59
delphiben lehet globalként hivatkozni változóra, és akkor név alapján simán a külsõt is átállítja. létezik a dolog, és szükség is lehet rá. és jobb elkerülni a problémát, még ha az adott helyzetben nem is probléma.

Kekkszike: nem fogom megirogatni, állj neki és pucold ki a kódot 😊 utána kapod a hibaüzeneteket, és az alapján a továbbiakat is ami nem tûnt fel.

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

QuippeR
#58
az utolsó mondatod egy orbitális nagy baromság volt.

The problem is not the problem, the problem is your attitude about the problem.

KeKKSZike
#57
Tudom, hogy izé kérdés, de nem tudnád nekem ezt a pár dolgot kijavítani, ha nem olyan nagy dolog... Ha nagy munka, akkor nem kell... Elõre is köszi!

Maffiozo nick: LoSA (22124), lvl: 12

Dzsini
#56
...elsõ ránézésre asszem a length függvényt nem 'lenght'-nek írják (ezt a compilernek is ki kellene dobnia)
lehet, hogy pár uses is kellene, mert alapból nincs benne minden matekfüggvény
kis-nagybetûket nem tudom, hogy illik-e keverni, szintén compiler-függõ
és function-on kívül meg belül se szerencsés ugyanazt a változónevet használni, mert ha véletlenül global-ként hivatkozik rá akkor olyan mértékben összezavarja a ciklusokat, hogy sose talál ki 😊

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

KeKKSZike
#55

Maffiozo nick: LoSA (22124), lvl: 12

#54
régen én is vacakoltam a dologgal
egy kis segítség:

Mûveletek string-ként tárolt nagy egészeken pascalban

Hexadecimális számok összeadása

sok sikert és kitartást!

Dzsini
#53
megvannak a sztringek, azokat kell "általános iskolás" módra jobbról balra kiolvasgatni, és mindegyiknek az ugyanolyan helyiértéknél levõ értékeit összeadni... pont ugyanaz a módszer ahogy tíz éve megtanultál többjegyû számokat összeadni.
itt is addig csinálod amíg a leghosszabb szám elejére nem érsz, és itt is "föléírod" az átvitt értéket. és hogy ez 16os számrendszerben van, az nem számít, csak 0-F-ig lehet egy érték, és nem 0-9ig...

Példa input:
3bF
1A
21111111111111111FF
FfF00000

ciklus elkezdõdik
F+A+F+0 +0(az átmeneti tároló értéke)= 28 - leírod az új sztring jobb szélére a 8-at, a 2-t meg elrakod egy átmeneti változóba
ciklus fordul
b+1+F+0 +2(az átmenetibõl) = 1D - jobb második helyre bekerül a D, 1 meg megy az átmenetibe
ciklus fordul
...
és így tovább, amíg a leghosszabb stringed legelejére nem érsz
utána még beírod az átmeneti változó utolsó értéket a legelejére (ha nem 0)
és kiírod

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

KeKKSZike
#52
Hát tanulok, csak azt se tudom, hogy hogyan fogjak hozzá... Vettem tegnap egy könyvet, most olvasom, de sajnos nekem elég nehéz, nem megy... 70. oldalnál járok, ma tovább olvasom, de nem hiszem, hogy meg fogom tudni ezt csinálni! De nagyon szépen köszönöm, hogy segítettél!! 😉

Maffiozo nick: LoSA (22124), lvl: 12

Dzsini
#51
te tanulsz programozni nem? csak leírtam az algoritmust...

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

KeKKSZike
#50
Úúúúristen! 😄 Ez nekem totál kínai... 😞(

Maffiozo nick: LoSA (22124), lvl: 12

Dzsini
#49
könnyû.

van n db stringed (a bevitel nem lehet gond, tömbbe bedobálod), van egy eredmény-string, meg egy átvitelre.
az n alap stringet jobbról balra elkezded kiolvasni, elõször a jobb elsõ karaktert, és a legegyszerûbb (bár nem legelegánsabb), hogy decimálisra visszaszámolod az értékeket, összeadod, utána visszaalakítod hex-é, ebbõl lesz egy normál hex szám. a hátsó számjegyét beírod az eredmény-változó utolsó karakterhelyére, ami elõtte van azt pedig az átvitelbe.
utána nekikezdesz a tömb jobbról második karaktereinek (persze figyelni kell, hogy ha üres, akkor mondjuk 0-nak veszed), és összeadáskor hozzáadod az átvitel értékét is, az eredménybe pedig jobbról a második helyre beírod az itteni eredmény utolsó számjegyét
és így tovább, amíg a leghosszabb stringen is végigérsz (ezt elõre érdemes kideríteni, és ciklusváltozóként használni)

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

KeKKSZike
#48
Sziasztok!

Én nagyon lama vagyok (sajnos), de suliba (egyetem) feladták az elsõ leckét, de én azt se tudom, hogy hogyan kezdjek hozzá!

Ezt kell(ene) megírnom!

1: Mûveletek nagy hexadecimális számokkal.

Több tetszõlegesen nagy (string-ként tárolt) hexadecimális szám összeadása.
Az input formája: soronként egy szám megadása jön, az inputot a '=' zárja.
A szám megadásában a hexadecimális karakterek szerepelhetnek, a kis és
nagybetûk nem különböznek. Az output az számok összege hexadecimális
formában.

Példa input:
3bF
1A
21111111111111111FF
FfF00000
=

Példa output:
21111111112110115d8


Kinek mi a véleménye? Nehéz? Segítsetek már egy kicsit, mert magamtól nem tudom megírni, az biztos! 😞

Maffiozo nick: LoSA (22124), lvl: 12

fm
#47
azért nincs törzsük ,mert azt még nem írtam meg 😊 de tényleg. itt elakadtam,mert nem tudom hogyan kell az osztályokat használni.

szóval a lényeg:
500 jegyû számot tárolni jegyenként egy tömbben. ezekkel számolni (+,-,*,/) mivel sulihoz kell,osztályokat kell alkalmaznom. kell konstruktor,meg destruktor is, meg operátor felüldef. vagy mi!?
a számolást meg tudom írni,csak az osztályt nem 😞

#46
nem OOPs C, nekem inkabb C++ -nak tunik.

mivel van egy szam osztaly, ezert ennek egy peldanyara valoban ugy lehet hivatkozni fuggveny parameterben, mint pl. ( szam y ). Nincs azzal semmi gond.

ami erdekesebb, hogy a metodusoknak nincs torzse. Az rendben van, hogy az osztaly deklaracioban sincs, de amikor kiirod oket kulon ott mar lennie kene. A char*c<500> már átgondolandóbb, mert ilyet biztos nem akartál írni (500 elemû char* tömb).

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/

fm
#45
😄 segáz..azér thx! van itt egy haversrác kötprogija,lehet azt adom be,csak elõbb meg kéne érteni

RelakSfromhome
#44
Wábázz, ez már nekem is sok(k)

OOP-s cében egyébként sem voltam lángész 😞

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

fm
#43
sajnos fogalmam sincs,de úgy gondolom egy member a szam osztályból,amire meghívom az eljárást..totál összezavarodtam
lehet,hogy úszik a félévem..

RelakSfromhome
#42
Azt látom, de mi az, hogy (szam y)?!?

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

fm
#41
a szam egy osztaly..osztály eljárásának kifejtésénél nem kell babrálni a paraméterekkel? majd megnézem..

RelakSfromhome
#40
1: egyik helyen char c<500>, a másikon *c<500> (mintha a kifejtésnél nem is kéne ezzel vacakolni a zárójelben, nem?)
2: a szam tipust hol deklaráltad?

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

rushman
#39
nm

fm
#38
1000thx..

rushman
#37
keresd ki bal oldalon a visual tools & languages->Visual studio 6.0->visual C and C++->Product documentations részt, elég sok információt találsz

fm
#36
már feltettem a prog.hu-ra is,de nincs help..ráadásul holnapra kellene. amit belinkeltél msdn honlap,most azon vagyok. mire is jó ez pontosan?

rushman
#35
az más, lõdd be a prog.hu fórumára a kérdésed, ott hamarabb találsz rá választ (vagy látogass el az MSDN honlapra)

fm
#34
tudom,de kötelezõ progiként kell beadni,ráadásul osztálydeklarációval..pascalban simán menne..

rushman
#33
ilyen "egyszerû" feladatok megoldására miért használsz C-t?
pascal, delphi, VisualBasic-ben egyszerûbb lenne...

fm
#32
class szam{
private:
int x<500>;
public:
void be(char c<500>);
void ki();
void ossze(szam y);
void kivon(szam y);
void egal(szam y);
};

void be(char *c<500>);
//ez alakítaná át sztringbõl egész számos tömmbé

void szam::ki();

void szam::ossze(szam y);

void szam::kivon(szam y);

void szam::egal(szam y);

main()
{ }

mi a baj ezzel? nem fut le hibaüzivel (unexpected void thiscall stb..)
a feladat 5000jegyû számok jegyenkénti tárolása lenne tömb segítségével,illetve ezekkel számolás. az eljárások a beolvas,kiír,átalakít összead stb lennáének majd,de már itt elakadtam..plz hlp me,ha tudsz..THX!

RelakSfromhome
#31
2-2,5 évig tologattam ezt-azt c-ben, de az már rég volt.

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

fm
#30
thx..nézem. Te értesz a c-hez?

RelakSfromhome
#29
www.prog.hu-n sasolj körbe.
Anno dos-hoz én a Programozzunk C Nyelven c. könyvet használtam (Computerbooks)

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

fm
#28
hol találok jó segédletet a c alapjaihoz? plz hlp..

RelakSfromhome
#27
Hehe, már korrekt!! 😄D

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

RelakSfromhome
#26
Hmm?

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

[HUN]PAStheLoD
#25
na ezt meg hogy? 😊

kõne a dolog..

hátö .. az előző aláírásom sokkal jobb volt :]

RelakSfromhome
#23

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

RelakSfromhome
#22
Hehh, ezek már rég voltak :\

VIP regem 05.14-én lejár. Akkor elbúcsúzom mindenkitől, és továbba csak mint RelakS leszek jelen :)

fm
#21
vmint nem értem minek kell definiálni (vagy miért vcélszerû) osztályt ehhez a feladathoz ?!
vki segítsen..thx

fm
#20
THX! én is így gondoltam.

pl 5000 jegyû hatalmas számot akarok tárolni és mûveleteket végezni velük.. ehhez elég a string?

más alapkérdés: hogy lehet képet törölni c-ben? menüt kéne írnom..pascalban simán menne,de ez új nekem..

RelakS
#19
Nna, ha már itt, az ált-ban van egy ilyen, akkor jöjjön az enyim gáz:
PHP, vízjel, jelenleg a következõ a helyzet:

A vízjel maga egy alfacsatornás png lenne, és a bal oldali átlátszó négyzet az (nem ie felhasználók a bal oldalon a jobb oldali kéet látják halványan)
Valami ötlet, hogy az átlátszóságot ne másolja, hanem felhasználja a másoláskor?

sg discord: https://discord.gg/ezkyQvNE

RelakS
#18
Kérd be egy string-be, hozz létre egy a string hosszával megegyezõ tömböt, majd egyesével másold át a jegyeket. Sok értelme mondjuk nincs, mert akkor már a stringben is jól elfér a dolog, de Te mondtad a tömböt 😉

sg discord: https://discord.gg/ezkyQvNE

fm
#17
hali..megent.

hogy lehet azt megvalósítani,hogy egy tömb elemeit töltse fel a felhasználó a köv.képpen:
a tömb elemei 1 jegyû számok,sorban kérje be õket,úgy hogy ne kelljen entert ütni,csak sorban a számokat végjelig.
vagy bekérjem egyesével és utána bontsam szét jegyekké?

óriási számok tárolása számjegyenként,mûveletek a feladat..

thx a segítségért elõre is.

ollie
#16
ehehe, 3 éves hozzászólásra válaszoltál

FtranX
#15
Ez tökéletesen így van. Az én csoportomban is szembetûnõ, hogy akik tudnak angolul, sokkal könnyebben megtanulják az új dolgokat a C-ben.

Dzsini
#11
ilyesmit szerintem a Felhasználói részlegbe kellene már... ide felesleges

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

O0D:
#10
3 éves topikot felhozni. woááv. Ez aztán a nosztalgia.

Ez egyébként engem is érdekelne, de úgy néz ki hogy linux marad..
Szar xp, szar a frí pászkál is. Fúj.%!

Hajrá Dózsa György!

viccesimike
#9
Sokfélével lehet én a devc++ -t ajánlom de ha pascal párti vagy lehet freepascallal is valahogy.

Azt a viccet ismeritek, hogy ...