Kihagyás

3.3. Eldöntés

Az algoritmus eldönti, hogy van-e a tömbben adott tulajdonságú elem. Amint talál egyet, a ciklus leáll. Feltételezve, hogy a megoldáshoz ciklusra van szükség.

A 15-ös feladatban pontosan ez történt, hiszen egy adott számról kellett eldönteni, hogy az prímszám-e vagy sem. A döntés eredményét pedig kiírtuk a képernyőre.

24. feladat

Állítsunk elő véletlenszerűen 6 egész számot a [0, 50]-ból, és írjuk ki a képernyőre 1 sorba! Írjuk ki, hogy van-e 3-mal osztható szám! Név: Eldöntés

Megoldás:

static void Main(string[] args)
{
    int[] a = new int [6];
    int i = 0;
    bool van = false;
    Random vsz = new Random();

    for (i = 0; i < 6; i++)
    {
        a[i] = vsz.Next(51);
        Console.Write("{0,5}", a[i]);
    }

    i = 0;
    do
    {
        if (a[i] % 3 == 0) van = true;
        i++;
    } while (van == false && i < 6);

    Console.WriteLine();
    if (van) Console.WriteLine(" Van 3-mal osztható szám.");

    Console.ReadKey();
}