Adott egy allomany az eslo soron termeszetes szamok vannak, hatarozd meg az utolso ket primszamot pascalban?
Mármint úgy érted #2, hogy if myByte = 1, ami ugyanúgy booleanra értékelődik ki? :D
Vicc...
Az érdekelne, hogy ki ad ilyen feladatot a tanulóknak, hogy "boolean nélkül"?
Olvasd be a file-ban lévő számokat egy tömbbe.
A tömb végéről kezdve vizsgál a számokat, hogy prímek-e. Ha megtaláltad az elsőt, akkor kiléphetsz a ciklusból.
Egy csomó kód van fenn a neten, hogy hogyan lehet egy számról megállapítani, hogy prím. Pár tipp:
Ha páros (szám/2 = int(szám/2) akkor nem prím
A szám négyzetgyökéig (felfelé kerekítve) kell megpróbálni osztani az addigi páratlan számokkal. Ha valamelyik osztja, akkor nem prím.
Szerintem neked ennyi már elég lesz a házihoz.
Egyébként egy csomó érdekes módszer van a prímszámok megkeresésére, ha érdekel a wikipedián is utánaolvashatsz.
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!