10. GYAKORLÁS · 12. FELADAT · FORRÁSKÓD

A legnagyobb véletlen szám

12_legnagyobb_veletlen.cs
12_legnagyobb_veletlen.csAnimáció megnyitása →
namespace Feladat12 // A névtér elkülöníti a 12. feladat kódját.
{ // Itt kezdődik a Feladat12 névtér.
    internal class Program // A Program nevű osztály deklarációja.
    { // Itt kezdődik a Program osztály törzse.
        static void Main(string[] args) // A Main a program belépési pontja.
        { // Itt kezdődik a Main metódus törzse.
            Random random = new Random(); // Létrehozunk egy Random objektumot.
            int legnagyobb = 0; // A maximum kezdeti értéke 0, mert minden generált szám legalább 1 lesz.
            for (int i = 0; i < 10; i++) // A ciklus 10 alkalommal fut le.
            { // Itt kezdődik a for ciklus törzse.
                int szam = random.Next(1, 101); // 1 és 100 közötti véletlen egész számot generálunk.
                Console.Write($"{szam} "); // Kiírjuk az aktuális generált számot.
                if (szam > legnagyobb) // Megvizsgáljuk, hogy az új szám nagyobb-e az eddig ismert maximumnál.
                { // Itt kezdődik az if blokk.
                    legnagyobb = szam; // Ha nagyobb, akkor ezt az értéket jegyezzük meg új maximumként.
                } // Itt ér véget az if blokk.
            } // Itt ér véget a for ciklus.
            Console.WriteLine(); // A generált számok után új sort kezdünk.
            Console.WriteLine($"A legnagyobb szám: {legnagyobb}"); // Kiírjuk a megtalált legnagyobb értéket.
        } // Itt ér véget a Main metódus.
    } // Itt ér véget a Program osztály.
} // Itt ér véget a névtér.