Hirdetés
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Vivo X300 - kicsiben jobban megéri
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Új dizájnt kap a Nova széria friss generációja
- Hivatalos a OnePlus 13 startdátuma
- Apple Watch Ultra - első nekifutás
- iPhone topik
- Magisk
- Honor 200 Pro - mobilportré
- Minden a BlackBerry telefonokról és rendszerről
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
MIFtIli
#2079
üzenetére
Pont annyiszor írja ki a számot, amennyiszer mondtad neki.

Teljesen értelmetlen a rendezés ciklusába beletenni a kiíratást, mivel a ciklus futása közben még nem alakult ki a rendezett sorrend, továbbá mivel a külső és belső ciklusban is kiiratsz valamit, n-1*n-1 kiiratás van. Mit szeretnél kiíratni?Ha a rendezett tömböt, kellene egy új for ciklus a meglévő kettő alá külön, és végigmenve a tömbelemeken 1..n, kiiratni őket.
-
VladimirR
nagyúr
válasz
MIFtIli
#1645
üzenetére
eloszor is azert, mert megeshet, hogy kapasbol kepernyopn kivulre teszi
nem veszed figyelembe, hogy nem csak egy karaktert mozgatsz, hanem egy szoveget, aminek hossza van, igy a jobb oldali utkozes vizsgalatakor ne azt nezd, hogy az x koordinata egyenlo-e 80-nal, mert akkor egesz addig ''kimegy'' a kepbol, mig az elso karakter el nem eri a kep szelet
masodszor pedig a cikluson belul ne x+1 es y+1 legyen, illetve az y elojelet valtoztasd, ha elerted a kepernyo szelet - jo fel indultal, mert az x koordinata vizsgalatakor jot hasznaltal, az i valtozot, viszont az utana jovo 3 sort imho elnezted
harmadszor pedig, mielott az uj koordinatakra teszed a szoveget, a regi helyere irj a szoveg hosszaval azonos mennyisegu space-t, igy nem fog maga utan ''csikot'' huzni a felirat
negyedszer pedig ne writeln-t hasznalj, jo lesz a sime write is - semmi szukseged soremelesre -
Lortech
addikt
válasz
MIFtIli
#1633
üzenetére
Előszöris mivel T[j]-re hivatkozol, T-t tömbnek deklaráld, ne wordnek. ( t: array[1..20] of byte; )
Másodszor a ciklusod nem fut le, mivel a belépési feltétel csak akkor teljesül, ha negatív értéket adsz meg billentyűzetről. (az meg word deklarációval külön érdekes
) (while x > 0 )
Az algoritmusból fakad, hogy a bináris számjegyek fordított sorrendben keletkeznek, tehát pl fordítva kell kiíratni a tömbből, esetleg már eleve fordítva kell letárolni a tömbben. (az elsőre pl. for i:=j downto 1 do write(t[ i ]);)
+ A j indexváltozót ne felejtsd el inkrementálni ( inc(j); ), mert így mindig csak az első elemet változtatod az aktuális bináris számjeggyel.
[Szerkesztve]
Új hozzászólás Aktív témák
- Samsung Galaxy S25 Ultra Titanium Silverblue 6.9 120 Hz Dynamic AMOLED, 200 MP kamera, S Pen,
- Samsung Galaxy S23 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RX 9070 16GB GAMER PC termékbeszámítással
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkel
- BESZÁMÍTÁS! MSI B650 R7 7800X3D 32GB DDR5 2TB SSD RTX 5070Ti 16GB Asus ROG Strix Helios GX601 750W
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



