using System;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
int lowerBound = -10;
int upperBound = 10;
Random rnd = new Random();
int[] tablica;
tablica = new int[10];
int max = lowerBound;
int min = upperBound;
double suma = 0;
int lowerCount = 0;
int higherCount = 0;
double avg = suma / 10;
for (int i = 0; i < tablica.Length; i++)
{
tablica[i] = rnd.Next(lowerBound, upperBound + 1);
Console.WriteLine(tablica[i]);
if (tablica[i] > max)
{
max = tablica[i];
}
else if (tablica[i] < min)
{
min = tablica[i];
}
else if (tablica[i] > avg)
{
higherCount++;
}
else if (tablica[i] < avg)
{
lowerCount++;
}
suma = suma + tablica[i];
}
Console.WriteLine("Nawiększy element: " + max + " i " + "Najmniejszy element: " + min);
Console.WriteLine("Średnia arytmetyczna to: " + suma / 10);
//Console.WriteLine("ilość liczb większych od średniej: " + higherCount + " i " + "ilość liczb mniejszej od średniej: " + lowerCount);
Console.ReadKey();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CiAKcHVibGljIGNsYXNzIFRlc3QKewogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIGludCBsb3dlckJvdW5kID0gLTEwOwogICAgICAgIGludCB1cHBlckJvdW5kID0gMTA7CiAgICAgICAgUmFuZG9tIHJuZCA9IG5ldyBSYW5kb20oKTsKICAgICAgICBpbnRbXSB0YWJsaWNhOwogICAgICAgIHRhYmxpY2EgPSBuZXcgaW50WzEwXTsKICAgICAgICBpbnQgbWF4ID0gbG93ZXJCb3VuZDsKICAgICAgICBpbnQgbWluID0gdXBwZXJCb3VuZDsKICAgICAgICBkb3VibGUgc3VtYSA9IDA7CgogICAgICAgIGludCBsb3dlckNvdW50ID0gMDsKICAgICAgICBpbnQgaGlnaGVyQ291bnQgPSAwOwogICAgICAgIGRvdWJsZSBhdmcgPSBzdW1hIC8gMTA7CgogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdGFibGljYS5MZW5ndGg7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIHRhYmxpY2FbaV0gPSBybmQuTmV4dChsb3dlckJvdW5kLCB1cHBlckJvdW5kICsgMSk7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHRhYmxpY2FbaV0pOwoKICAgICAgICAgICAgaWYgKHRhYmxpY2FbaV0gPiBtYXgpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIG1heCA9IHRhYmxpY2FbaV07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZiAodGFibGljYVtpXSA8IG1pbikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgbWluID0gdGFibGljYVtpXTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgZWxzZSBpZiAodGFibGljYVtpXSA+IGF2ZykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaGlnaGVyQ291bnQrKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmICh0YWJsaWNhW2ldIDwgYXZnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBsb3dlckNvdW50Kys7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHN1bWEgPSBzdW1hICsgdGFibGljYVtpXTsKCiAgICAgICAgfQoKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiTmF3acSZa3N6eSBlbGVtZW50OiAiICsgbWF4ICsgIiBpICIgKyAiTmFqbW5pZWpzenkgZWxlbWVudDogIiArIG1pbik7CgogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLFmnJlZG5pYSBhcnl0bWV0eWN6bmEgdG86ICIgKyBzdW1hIC8gMTApOwogICAgICAgIC8vQ29uc29sZS5Xcml0ZUxpbmUoImlsb8WbxIcgbGljemIgd2nEmWtzenljaCBvZCDFm3JlZG5pZWo6ICIgKyBoaWdoZXJDb3VudCArICIgaSAiICsgImlsb8WbxIcgbGljemIgbW5pZWpzemVqIG9kIMWbcmVkbmllajogIiArIGxvd2VyQ291bnQpOwogICAgICAgIENvbnNvbGUuUmVhZEtleSgpOwogICAgfQp9