10. GYAKORLÁS · 12. FELADAT · FORRÁSKÓD
A legnagyobb véletlen szám
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.
namespace Feladat12
{
internal class Program
{
static void Main(string[] args)
{
Random random = new Random();
int legnagyobb = 0;
for (int i = 0; i < 10; i++)
{
int szam = random.Next(1, 101);
Console.Write($"{szam} ");
if (szam > legnagyobb)
{
legnagyobb = szam;
}
}
Console.WriteLine();
Console.WriteLine($"A legnagyobb szám: {legnagyobb}");
}
}
}