using System; namespace ObjektnoProgramiranje { public static class Niz { public static int[] Generisi(int n, int m) { var niz = new int[n]; Random rnd = new Random(); for (int i = 0; i < niz.Length; i++) { niz[i] = rnd.Next(0, m); } return niz; } public static void Ispis(int[] niz) { for (int i = 0; i < niz.Length; i++) { Console.Write($"{niz[i]}\t"); } Console.WriteLine(); } public static void Ispis(int[] niz, Parnost parnost) { if (parnost == Parnost.Parni) { for (int i = 0; i < niz.Length; i++) { if (niz[i] % 2 == 0) { Console.Write($"{niz[i]}\t"); } } } else { for (int i = 0; i < niz.Length; i++) { if (niz[i] % 2 != 0) { Console.Write($"{niz[i]}\t"); } } } Console.WriteLine(); } public static decimal Prosek(int[] niz) { decimal suma = 0; for (int i = 0; i < niz.Length; i++) { suma += niz[i]; } return suma / niz.Length; } public static decimal Prosek(int[] niz, Parnost parnost) { decimal suma = 0, brojac = 0; if (parnost == Parnost.Parni) { for (int i = 0; i < niz.Length; i++) { if (niz[i] % 2 == 0) { suma += niz[i]; brojac++; } } } else { for (int i = 0; i < niz.Length; i++) { if (niz[i] % 2 != 0) { suma += niz[i]; brojac++; } } } return suma / brojac; } } public enum Parnost { Parni, Neparni } }