Ú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
- Formula-1
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Poco F6 5G - Turbó Rudi
- Linux kezdőknek
- Szünetmentes tápegységek (UPS)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Futás, futópályák
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Battlefield 6
- További aktív témák...
- Logitech G27 szett eladó! Posta az árban!
- Dell Precision 7560 - Intel Core i9-11950H RTX A4000 32GB 1TB SSD FHD
- Manli NVIDIA GeForce GTX 1650 4 GB hibátlan, 100%-ban tesztelt állapotban!
- NVIDIA Quadro P4000 8 GB hibátlan, 100%-ban tesztelt állapotban!
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8GB I 256GB I 14" FHD I HDMI I Cam I W11 I Gari!
- 0% THM 6 havi részlet beszámítás! RX 9060 XT / 9070 / 9070 XT videokártyák készletről KAMATMENTESEN
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- LG Gram 14 WUXGA IPS i7-1360P 5.0Ghz 12mag 32GB DDR5 1TB SSD Intel Iris XE 10óra Akku Win11 Garancia
- Telefon felvásárlás!! Samsung Galaxy A22/Samsung Galaxy A23/Samsung Galaxy A25/Samsung Galaxy A05s
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3067
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest