Miért 10 az alábbi algoritmus eredménye?
Figyelt kérdés
Konstans
A = (2, 1, 2, 0, 6, 1, 3, 6, 9, 5)
I <- 1
while ( I <= 8 ) OR (A[I] > 5)
I <- I+1
Ki: I
2022. márc. 29. 23:00
2/2 anonim válasza:
#1: I = 1 normális nyelveken :)
Amógy pedig azért, mert a ciklus addig megy amíg vagy I kisebb vagy egyenlő mint 8 vagy az I. elem az A listában nagyobb mint 5.
8. elemig ugye egyértelmű. Ez a 6-os.
Ekkor I 9 lesz.
A 9. elem > 5, ezért I 10 lesz
A 10. elem már nem nagyobb mint 5, ezért nem lesz 11.
Marad 10.
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!