Mi a következő feladat megoldása?
Az alábbi algoritmus feladata, hogy a megadott 2 tiimb számpárjai (azonos indexiÍ
helyen lévó elemei) kiiziil kiválogassa azokat, ahol egyik a másiknak osztőja. Keresse
meg az algoritmusban a hibákat!
A ,,Hossz'' fuggvény a tomb elemeinek számát adja vissza, a ,,mod'' operátor pedig a két szám
osztásakor keletkezo maradékot. A tombok elemszáma egyenlo.
szamokl :: (20, 40, 12, 5, 7, I00, 22 )
szamol2 :: (2,4,5,120,3, 1000, 8 )
Ciklus (i :: 1-tol Hossz(szamokl * szamok2))
Ha szamokl [i] mod szarnok2[i] o 0 vagy
szamok2[i] mod szamokl [i] : 1
Ki : szamokl[i] és szamok2ti])
Ciklus vége
1. hiba
a ciklusváltozó felső határánál miért az van, hogy szamok1*szamok2? nem kell szorozni őket!
2. hiba
a feltételes utasításnál a második "mod" szintén nullával kell, hogy megegyezzen
3. hiba
olvashatatlan a kódod!!! tagold jobban
a hibák azok, amiket írtam:
1. a Hossz függvényt nem a "szamok1+szamok2" paraméterrel kell meghívni, hanem simán "szamok1" paraméterrel
2. a feltétel vizsgálatánál mindkét "mod" eredménye nulla kell, hogy legyen
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!