Hogy is kéne neki állnom, miket kellene használnom (c++)?
Egy 100 pontos dolgozat írása során 10 tanuló eredményeit vizsgáljuk.
1. Kérjen be a program 10 db 0-100 közötti számot
2. Válassza ki a legjobb és a legrosszabb eredményt
3. Számolja ki az átlagot
4. Hány 50 pont feletti dolgozat született
5. Keresse meg, hányadik tanuló érte el a legjobb eredményt
6. Rendezze növekvő sorrendbe a pontszámokat
(Nagyon hálás lennék :D )
Hol akadtál el?
Vagy neki se kezdtél?
Ne várd el, hogy helyetted megcsináljuk a házi feladatod..
For ciklusban cinnel feltöltesz egy tömböt, amit ciklusváltozóval indexelsz. Ezt sorba rendezed, ha a tanár úr megoldását szeretnéd.
Legjobb eredmény a 9-es, legrosszabb a 0-ás, az első 50 pont feletti után a tömb végéig mindenki átment, az átlag a tömb összege per annak hossza. A maximum indexét pedig bevitelkor tárolod, vagy rendezéskor keresed ki az eredeti indexét.
1-5ig meg tudnám oldani tömb nélkül is, a 6 miatt muszáj.
Jó szórakozást, kolléga!
A házit azért kaptad, hogy TE gyakorolj. Ha mi oldjuk meg HELYETTED, attól neked nem lesz jobb. Csak rövidtávon: mert kész lesz a házid. Hosszútávon viszont: dolgozatnál/vizsgánál nem leszünk ott, te pedig hatalmasat fogsz bukni, mivel nem gyakoroltál. Programozni úgy tanulsz meg, hogy programozol: leülsz a seggedre és gondolkodsz és próbálkozol.
Végső soron tehát kiszúrsz magaddal, ha velünk csináltatod meg.
Szóval:
Lásd #1-es kérdését: hol akadtál el? Meddig jutottál? Mi nem megy?
int[10]
1. std::cin
2. min_element, max_element
3. std::accumulate /10
4. std::count_if
5. std::max_element megint
6. std::sort
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!