Java Programozás hogyan kéne megcsinálni a ciklust?
a ciklus magjában legyen tárolva egy: utolso_érték
nem csak kiíratni kell, hanem az utolso_érték -et is változtatni...stb
Ahogy ezt végigolvastam, azt hiszem, az algoritmusépítés alapjaival van bajod.
A ciklushoz először ki kell találnod, mi ismétlődik. Meg kell határozni hányszor történik. A kiszámított eredményt vagy elteszed egy alkalmas tárolóba (jellemzően vektorba) a későbbi felhasználáshoz, vagy rögtön kinyomtatod, az eredmény pedig a következő cikluslépés kiindulópontja. Ezzel előállt a ciklus. De csak akkor működik, ha ehhez helyesen adod meg a ciklus kezdetét. Azt a cikluson kívül és előtte kell megtenni. A ciklus által szolgáltatott eredményt pedig utána kell kiírni egy tárolóból egy másik ciklussal, vagy pedig az eredeti ciklusba teszed a kiíró műveletet is.
Itt a ciklus hossza 10, mert ennyi elemet kell kezelned.
A ciklus első tagja a sorozat megadott eleme (az egyik adat). Ezt két változóba kell tenni, mert lesz lefelé és felfelé növő érték.
A ciklusban (ciklusmag), az éppen meglévő sorozatelem előtti és utáni elemet számolod ki (a másik adattal), majd mindkettőt kiírod. Ez a három lépés (előző tag, következő tag, kiírásuk) fog ismétlődni.
Kész.
Ha utána akartad volna kiírni, akkor minden kiszámított elemet el kell tenned, azaz két 10 elemű vektorra van szükséged, amit a ciklusban feltöltesz. Utána egy ugyanilyen hosszú ciklussal kiírod.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!