Valaki/egy hozzáértő tudna segíteni ebben a két Pascal feladatban?
Én nem igazán tudom, hogyan kellene csinálnom, viszont nagyon sürgős lenne (holnapra), és nagyon hálás lennék a segítségnek.
6. TÉTEL
a) A billentyűzetről olvassunk be egy n (0<n<1000) természetes számot. Ellenőrizzük, hogy az n tökéletes szám-e. Egy szám tökéletes, ha megegyezik a nála kisebb osztóinak az összegével.
b) Hozzunk létre és írassunk ki a képernyőre egy nn-es (n<10) mátrixot, amely az első n2 természetes számot tartalmazza sorfolytonosan. Például, ha n=4, akkor
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
A kimeneteli adatokat a date.out állománytartalmazza úgy, hogy:
- az első sorba egy üzenetet: n tökéletes / nem tökéletes szám
Például:
ha n=6 akkor date.out állomány tartalma: 6 tökéletes szám
És a másik:
Olvasson be a billentyűzetről 10 darab 100-nál kisebb egész számot
a) Hozza létre az adat.in szöveges állományt. Ennek egy sora tartalmazza a tíz számot, szóközzel elválasztva.
b) Írjon egy alprogramot, ami az adat.in állományban a páros pozíción lévő páratlan számok összegét téríti vissza
c) Írjon egy alprogramot, ami egy üzenetet térít vissza arról, hogy a billentyűzetről beolvasott x érték megtalálható-e az adat.in állományban.
d) A adat.out szöveges állományba írja be növekvő sorrendben a sorozat elemeit
Példa:
bemenő adatok: 17 23 45 67 12 34 5 90 8 9
kimenő adatok:
a) az adat.in tartalma: 17 23 45 67 12 34 5 90 8 9
b) az adat.in állományban a páros pozíción lévő páratlan számok összege: 99
c) x = 99 esetén kiírja: “az elem nincs az állományban”
d) az adat.out szöveges állomány tartalma: 5 8 9 12 17 23 34 45 67 90
Te lehetsz az első, aki segít a kérdezőnek!
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!