Programozásból házi, elmagyarázzátok? Számsorozat mátrix típusú kell legyen, többi lent.
Mit szeretnél?
nem lehet jobban elmagyarázni, le van írva magyarul, de megpróbálom
számok összege: összeadod az összeset.
szorzata: összeszorzod
átlaga: összeget elosztod N-el
páros számok átlaga (veszed a páros számok összegét és elosztod azoknak számával
páratlan számok közül a max: segédváltozót használsz, aminek értéke a tömböd első páratlan eleme
végigmész a tömbön, ha az aktuális elem nagyobb mint a segédváltozód és páratlan, akkor a segédváltozód értéke lesz az aktuális elem
min, max pedig az előző logikával, csak nem kell azt vizsgálni hogy páros-e vagy páratlan, logikusan a kisebb nagyobbat is át kell ríni
a végén megkeresed a min-t a tömbben, ha megtaláltad kiíratod a pozícióját
remélem érthető voltam, ha nem írj nyugodtan (forráskódot nem szeretnék írni, annak úgy semmi értelme)
Ha ez a ProgAlap tárgy az ELTE-IK-n akkor nagy valószínűséggel nem N darabot kell beolvasnod, hanem "valamennyit", ami az állomány első sorában van leírva.
Ezt az első sort eltárolod egy változóban, a tömbödnek ezt a változót adod méretként, és utána ezzel dolgozol.
Ha megint megakadsz szólj.
Algoritmust, kódot én sem írok, bocsánat. Azzal nem igazán tanulnád meg.
Ha ez nem ELTE ProgAlap, akkor jó lenne tudni miképp néz ki a bemenő állomány, mert nem mindegy tudod-e előre mekkora vagy nem.
Tudod biztosan, hogy mekkora.
egy array-be bekéred, ha c#, akkor File.ReadAllLines(fájlnév); metódussal
lekéred az array-ed hosszát és bumm, ott van az n. (persze, ha csak számokat tartalmaz a txt.
Ha egy sorban van, akkor pedig Split-el szétszeded a sort, és újfent megvan.
Ilyen programot nekem középiskola 1, félév után kellett írnom, nem hiszem hogy ELTE-n ilyen lenne :)
Remélem segítettem újfent //Első
Konkrétan ez szerepel az ELTE-IK-s Programozási Alapismeretek feladatok között. Bár a mátrix típus nem tudom hogy jött ide... :-)
Gyakorlatilag 0 a programozási előkövetelmény ELTE-re (ami nagyon jól is van így. Rengeteg középiskolában kódolni tanítanak, nem programozni).
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!