Kezdőoldal » Számítástechnika » Programozás » 5 szam legnagyobb kozos...

5 szam legnagyobb kozos osztolya pascalban. Hogy lehet ezt? Kivitelezni?

Figyelt kérdés

Az lenne a kerdesem ezt hogy lehet megirni jobban mondva az Euklideszi algoritmus-t kibovitve vagy maskepp megirni ?


LNKO:


függvény (szám1, szám2)

..lnko = 1

..ha szám2>szám1 akkor csere(szám1,szám2)

..osztó = szám2

....ciklus amíg osztó > 1

......ha maradék(szám1 / osztó)=0 és maradék(szám2 / osztó)=0 akkor

........lnko = osztó

........break

......feltétel vége

......osztó = osztó-1

....ciklus vége

..visszatérési érték = lnko

függvény vége


valami ilyesmi lehet...

(a csere alatt csak azt értem, hogy megcseréled szám1 és szám2 értékét)



Erre gondoltam csak eppen nem 2szamra hanem 5re ?

Nem jovok ra hogy lehetne

Ha tudja valaki kossz es elfogadok barmit nem muszaly algoritmus legyen csak legyszi pascalba :D

ELORE IS KOSZI


2011. febr. 2. 17:18
 1/1 anonim ***** válasza:
Hát egy triviális megoldás, hogy veszed az első két szám legnagyobb közös osztóját, aztán ennek az eredménynek és a harmadik számnak a lnko-ját, aztán ennek az eredménynek és a negyedik számnak stb. Belátható, hogy ez a szám az 5 szám lnko-ja lesz.
2011. febr. 2. 17:53
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!