# MinMaxArray - Practice Exercises C# Sharp

## Lesson 5:

## Functions

## Exercise 5.33:

## MinMaxArray

## Objetive:

##
Create a function named MinMaxArray, to return the minimum and maximum values stored
in an array, using reference parameters:

float[] data={1.5f, 0.7f, 8.0f}

MinMaxArray(data, ref minimum, ref maximum);

(after that call, minimum would contain 0.7, and maximum would contain 8.0)

## Source Code:

```
using System;
public class F_MinMax
{
public static void MinMaxArray(float[] number, ref float min, ref float max)
{
max = number[0];
min = number[0];
for (int i = 1; i < number.Length; i++)
{
if (number[i] > max)
max = number[i];
if (number[i] < min)
min = number[i];
}
}
public static void Main(string[] args)
{
float[] data = { 3.5f, 0.5f, 9, 0f };
float min = 0.0f;
float max = 0.0f;
MinMaxArray(data, ref min, ref max);
Console.WriteLine("Minimun: {0} - Maximun: {1}", min, max);
}
}
```

Exercisey
5.33