FeladatBemenetAdatok sorozata tömbben, fájlban vagy standard bemeneten (X[E], X[E+1], ..., X[U]), továbbá egy T tulajdonság, ami az adatokhoz egy logikai értéket rendel. Egyszerűbben: minden adatra kiszámítható, hogy a tulajdonság igaz vagy nem. Tudjuk, hogy van legalább egy T tulajdonságú adat.
KimenetEgy T tulajdonságú adat sorszáma (indexe) a SOR változóban.
AlgoritmusAdatok tömbbeni := E Ciklus amíg nem T(X[i]) i := i + 1 Ciklus vége SOR := i Adatok fájlbanMegnyit( bemenet ) i := 0 VAN := HAMIS Ciklus amíg VAN = HAMIS X := Olvas( bemenet ) i := i + 1 Ha T(X) akkor VAN := IGAZ Elágazás vége Ciklus vége SOR := i Bezár( bemenet ) KódokJava
Gyakorlatok
|
Programozás >