Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta - Desvendando o código

int[] numeros = { 5, 42, 8, 11, 23, 1, 14, 30, 19, 27, 36, 2, 50, 7, 18, 9 };

int indice1 = Array.IndexOf(numeros, 19);
int indice2 = Array.IndexOf(numeros, 42);
int indice3 = Array.IndexOf(numeros, 7);
Console.WriteLine($"Combinação do cadeado: {indice1}-{indice2}-{indice3}");
1 resposta
solução!

Oi, Philip! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Achei muito legal como você utilizou o método Array.IndexOf para encontrar os índices dentro do array e montar a combinação do cadeado de forma dinâmica. Isso mostra que você entendeu bem como percorrer coleções sem precisar usar um for, deixando o código mais direto e organizado.

Uma dica interessante para o futuro é usar o método Array.Sort quando precisar organizar os números antes de buscar algo específico. Veja este exemplo:


int[] numeros = { 5, 42, 8, 11 };

Array.Sort(numeros);

foreach (int numero in numeros)
{
    Console.WriteLine(numero);
}

Esse código ordena o array em ordem crescente e depois percorre exibindo cada valor. Isso pode ser útil quando você precisar trabalhar com dados organizados antes de fazer buscas.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!