2
I can’t get the array filled returned be printed
class Program
{
static void Main(string[] args)
{
int valor, valor2, valor3;
Maior maior = new Maior();
Console.WriteLine("Digite um numero");
valor = Int32.Parse(Console.ReadLine());
Console.WriteLine("Digite um numero");
valor2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Digite um numero");
valor3 = Int32.Parse(Console.ReadLine());
int[] maiorvalor = maior.Maior1(valor, valor2, valor3);
Console.WriteLine(maiorvalor[2]);
Console.WriteLine(maiorvalor[1]);
Console.ReadLine();
}
}
}
class Maior
{
public int[] Maior1 (int valor, int valor2, int valor3)
{
int[] array = new int[3];
if (valor > valor2 && valor > valor3)
{
array[0] = valor;
}
if (valor2 > valor && valor2 > valor3)
{
array[1] = valor2;
}
if (valor3 > valor && valor3 > valor2)
{
array[2] = valor3;
}
return array;
}
}