C#-ban hogyan kell összeadni egy kétdimenziós tömb oszlopait?
Kezdő programozó vagyok. A következő feladatot kaptam:
Fel kell töltenem egy két dimenziós tömböt random számokkal. Majd adott lépés közönként pár számot ki kell színeznem. Eddig oké, ez meg van. A következőkben az oszlopokban össze kell adnom azokat a számokat, amik ki lettek színezve.
Egyáltalán hogyan fogom megmondani a programnak, hogy melyik számok lettek kiszínezve? Hogy fogok rájuk hivatkozni?
Privátban el küldöm az eddig megírt kódomat.
"Kezdő programozó vagyok."
Hát, ennyire túlozni azért nem kéne.
"Eddig oké, ez meg van."
Áruld már el, hogy "szinezted ki" azokat a számokat?
nem túlzok
ezt használtam:
Console.ForegroundColor = ConsoleColor.Yellow;
„Privátban elküldöm...”
Tedd föl inkább nyilvánosan egy kódmegosztó oldalra, ahogy szokás, azzal esetleg másnak is hasznára lehetsz. Meg aztán ne kelljen már kérincsélnie annak, aki helyetted dolgozna. Ez még nem az a szint, ahol ipari kémek hada lesi a kezed alól kikerülő gyöngyszemeket.
„hogyan fogom megmondani a programnak, hogy melyik számok lettek kiszínezve?”
Mi lenne, ha esetleg valahol számon tartanád?
Itt egy kísérlet, nem a privátban mégiscsak elküldött programod alapján. Nincs rendesen fölépítve, csak a lényegre szorítkoztam:
Ha gatyába rázná valaki, aki ért is hozzá, az nekem is tanulságos lenne.
Inicializálsz még egy [summa] változót, majd amikor az adott tömbelemet "szinezed" ["if (l % nth == 0)"] akkor annak értékével inkrementálod a [summa] változódat.
Ha a tömb végére érsz, a [summa] változód tartalmazni fogja a summát, amit elvárnak a felsőbb hatalmak.
Újabb próba a te programod módosításával, megadható oldalmérettel és lépésközzel:
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!