You are on page 1of 3

//Maksimalna odstupanje od proseka

static void Main(string[] args)


{
Console.WriteLine("unesi broj elemmenata niza");
int n = int.Parse(Console.ReadLine());
int [] a=new int[n];

for (int i = 0; i < n; i++)


{
Console.WriteLine("unesi elemente niza");
a[i]=int.Parse(Console.ReadLine());

}
double prosek = a.Average();
double minDist=a.Min(x => Math.Abs(prosek-x));
Console.WriteLine(minDist);
}

//Maksimalna odstupanje od proseka II nacin

int n = int.Parse(Console.ReadLine());
int[] a = new int[n];
int suma = 0; int max = int.MaxValue;
for (int i = 0; i < n; i++)
{
a[i] = int.Parse(Console.ReadLine());
suma = suma + a[i];
max = a.Max();
}
int pro = suma / n;
int razlika = Math.Abs(max-pro);
Console.WriteLine(razlika);

// Minimalna odstupanja od proseka


Console.WriteLine("unesi broj elemmenata niza");
int n = int.Parse(Console.ReadLine());
double [] a=new double[n];

for (int i = 0; i < n; i++)


{
Console.WriteLine("unesi elemente niza");
a[i]=double.Parse(Console.ReadLine());

}
double prosek = a.Average();
double minDist=a.Min(x => Math.Abs(prosek-x));
Console.WriteLine(minDist);
// Minimalna odstupanja od proseka II način

Console.WriteLine("unesi broj elemmenata niza");


int n = int.Parse(Console.ReadLine());
double[] a = new double[n];

for (int i = 0; i < n; i++)


a[i] = double.Parse(Console.ReadLine());

double zbir = 0;
for (int i = 0; i < n; i++)
zbir += a[i];
double prosek = zbir / n;

// minimum inicijalizujemo na apsolutnu vrednost razlike


// prvog elementa
double minDist = Math.Abs(a[0] - prosek);
for (int i = 1; i < n; i++)
// azuriramo minimum na osnovu vrednosti apsolutne
// razlike i-tog elementa
minDist = Math.Min(minDist, Math.Abs(a[i] - prosek));

// ispisujemo rezultat zaokruzen na dve decimale


Console.WriteLine(minDist.ToString("0.00"))

// Uneti i ispisati unete elemente niza

Console.WriteLine("unesi broj elemmenata niza");


int n = int.Parse(Console.ReadLine());
int[] a = new int[n];

Console.WriteLine("unesi elemente niza");

for (int i = 0; i < n; i++)


a[i] = int.Parse(Console.ReadLine());

{
Console.WriteLine("uneti elemente niza");
for (int i = 0; i < n; i++)
Console.WriteLine(a[i]);
}
//Članove niza sa parnim indeksom uvećati za 1 a neparnim umanjiti za 1

Console.WriteLine("unesi broj elemmenata niza");


int n = int.Parse(Console.ReadLine());
int[] a = new int[n];

Console.WriteLine("unesi elemente niza");

for (int i = 0; i < n; i++)


a[i] = int.Parse(Console.ReadLine());

Console.WriteLine("novi niz");
for (int i = 0; i < n; i++)
{
if (i % 2 == 0)
a[i] -= 1;

else
a[i] += 1;

Console.WriteLine(a[i]);

You might also like