Pascalban kellene nekem ezeket leprogramozni, de nem igazán megy. Légyszi segítsen aki tudja. Hogy kell?
1. ) Határozza meg az A (m, n) mátrix (m<=7, n<=5) minden egyes sorának a legnagyobb elemét, és azok indexeit is! 2. ) Fájlkezelés. A következő fájl elemei: 1,2,3,8,10,12,17.7,14,5.6. Keresse meg az elemek számosságát és számitsa ki az elemek köbeinek összegét.
3. ) Az adatbázis Délre tartó repülők adatait tartalmazza a következő mezőkkel, : a járat száma, megnevezés, típus, mikor szállt fel ungvárról, a landolás időpontja, a jegyár. Kilistázni a megadott típusu repülőkre.
1.)
lesz egy max_ertek és egy max_hely változód, ezeknek kezdő értéknek a sor első elemét adod meg
for ciklusban sorban veszed az elemeket, összehasonlítod az aktuális max_ertekkel. ha az új elem nagyobb, felülírod a 2 max változót, egyébként nem csinál semmit. ezt addig csinálod, míg az utolsó elemet is összehasonlítottad. majd kiírod az eredményt.
ugyanez a mátrix többi sorával
2.)
beolvasol, az értékeket egy tömbben eltárolod. onnantól egyszerű matek
ha nem menne a beolvasás, itt egy kis segítség hozzá:
3.)
2 megoldás, mindkettő nagyon hasonló
1. megoldás: 2 dimenziós tömb, sorokon belül az egyes gépek adatai lesznek tárolva. a sorban a valahanyadik elem lesz a "tipus", cikluson belül ennek az értékét fogod összehasonlítani (pl. ha a 3. infó, azaz 2-es számozású a típus, akkor if (repulok[x][2] = "asdasdasd")... ). ha egyezés van, akkor kiírod
2. megoldás: "alváltozók" (már ha Pascal képes rá, hamarabb átmentem más prog nyelvre minthogy használnom kelljen...) + a tömb, amiben a gépek vannak. nagyon hasonló a fentihez, annyi a különbség, hogy itt nevesítve van, hogy mi micsoda (szóval "repulok[x][2]" helyett "repulok[x].tipus" lesz) minden más egyezik az első megoldással
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!