Witam, jeżeli komuś się chcę rzucić okiem na mój kod - generowanie liczb pseudolosowych do tabeli 20-elementowej, nastepnie odczyt za pomocą foreach.
Można ten kod w jakiś sposób "ulepszyć?"
public static void Main()
{
int parzyste = 0;
int nieparzyste = 0;
int[] tablicaRand = new int[20];
Random rand = new Random();
for (int i = 0; i < 20; i++)
{
tablicaRand[i] = rand.Next();
}
foreach (int item in tablicaRand)
{
if(item % 2 == 0)
{
parzyste++;
}
else
{
nieparzyste++;
}
}
Console.WriteLine("Ilość liczb, które są parzyste: {0}", parzyste);
Console.WriteLine("Ilosć liczb, które są nieparzyste: {0}", nieparzyste);
if(parzyste > 10)
{
Console.WriteLine("W tym losowaniu zdecydowanie przeważają liczby parzyste, jest ich" + parzyste);
}
if(parzyste == 10)
{
Console.WriteLine("Tyle samo parzystych co nieparzystych!");
}
else
{
Console.WriteLine("Przeważają nieparzyste, a mianowicie jest ich: " + nieparzyste);
}
Console.ReadLine();
}
I następne pytanie - macie jakieś ciekawe pomysły jak zrobić to bez definiowania odgórnie wielkości tabeli?