C# téglalap kerülete/területe?
Beolvasod, while ciklussal string line != null-ig, a sor tartalmát belerakod egy tömbödbe, Splittel; a 0. elem a sorszám (int.Parse(tomb[0])), az 1. az első oldal, a második a második oldal. Ha ez megvan, végigmész hogy a tömböd 2. és 3. elemét összeadja és/vagy szorozza a program, aztán sorbarendezed őket (Array.Sort), és az elsőt és utolsót kiíratod.
Alternatív megoldás hogy a sort stringnek veszed, és Substring-el végigmész rajta, azokkal csinálsz egy int.Parse-t és utána csinálod a számolós részt.
A beolvasáshoz segítség:
bár ez köröket olvas be, de hasonlóan lehetséges téglalapokat is beolvasni.
Készíts egy Téglalap osztályt, legyen benne a két oldal. Legyen kerület- és legyen területfüggvényed. Legyenek függvényeid, amely összehasonlítanak két téglalapot terület, és kerület szerint. Legyenek maximum- és minimumfüggvéányeid, amelyek egy téglalaplistáról kiválasztják a maximumot és a minimumot.
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!