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();
}