Két szám közös osztói? (Pascal)
Figyelt kérdés
Az a feladat, hogy a program írja ki két általunk megadott szám közös osztóit.
Sokat törtem fejem rajta, de nem tudok rájönni hogyan kéne:\
Előre is köszönöm a segítséget! :)
2014. máj. 11. 16:03
1/7 Tengor válasza:
Legegyszerűbb: indulj el 2-től a kisebbik szám feléig. Képezd az egész osztás maradékát mindkét számból (%), ha mindkét esetben 0 a maradék, akkor közös osztót találtál, írasd ki v. tárol le v. akármi. Aztán jöhet a következő szám.
2/7 A kérdező kommentje:
Értem :) Megpróbálom így:)
Köszönöm szépen!!
2014. máj. 11. 16:27
3/7 anonim válasza:
Még annyit tennék hozzá, hogy azt is nézd meg, hogy a nagyobbik szám osztható-e a kisebbik számmal.
4/7 A kérdező kommentje:
Rendben:)
Sehogy sem sikerül :ss
2014. máj. 11. 17:03
6/7 anonim válasza:
Veszed a két szám (a és b) közül a nagyobbikat ez lesz az m változó. Írsz egy ciklust ami végigmegy 2 től m-ig, ebben megnézed, hogy mindkét szám osztható-e az i ciklusváltozóval. Ez lesz a feltétel "(a mod i=0) and (b mod i=0)" ekkor kiírod i-t, ez azt jelenti hogy az a i-vel vett maradéka az osztás után 0 és a b i-vel vett maradéka 0.
7/7 A kérdező kommentje:
Köszönöm szépen!!! :)
2014. máj. 11. 20:01
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!