Gyakorlati alapok

Elemi programozási tételek egy 10 elemű tömbön

 

Kiválasztás

 

Ebben az esetben tudjuk, hogy a tömbben létezik az adott tulajdonságú elem, a legelső ilyen elem sorszámát keressük. Legyen ez a tulajdonság most az első páratlan elem. Némileg kockázatos, de nagyon nagy valószínűséggel a 10 db véletlenszám között mindig lesz legalább 1 db páratlan szám. Demonstrációképpen az algoritmus az első páratlan elemig kiírja a tömbelemeket is, majd a feltétel teljesülésekor új sorban az első páratlan elem sorszámát.

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 

 

import java.util.Random;

public class Main {
    public static void main(String[] args) {
        Random rnd = new Random();
        int tomb[] = new int[10];
        int paratlanSorszam = 0;
        for(int i = 0; i < tomb.length; i++) {
            tomb[i] = rnd.nextInt(50) + 1;
            System.out.print(tomb[i] + " ");
            if(tomb[i] % 2 != 0){
                paratlanSorszam = i;
                break;
            }
        }
    System.out.println();
    System.out.print((paratlanSorszam + 1) + ".");
    }
}

 

Végeredmény (például):

10 22 32 34 22 19
6