Emilly Laura Postado Maio 14, 2023 Compartilhar Postado Maio 14, 2023 Escreva um programa que leia e apresente um conjunto de números inteiros para uma matriz bidimensional 2 x 5 e apresente o valor e a posição do maior número inteiro. Utilize o método GetLength(). >>> Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Kleverson Cruz Postado Maio 15, 2023 Compartilhar Postado Maio 15, 2023 Você pode utilizar o seguinte código: int[,] matriz = { { 5, 12, 8, 3, 6 }, { 9, 1, 7, 14, 2 } }; int maiorValor = matriz[0, 0]; int linhaMaiorValor = 0; int colunaMaiorValor = 0; for (int i = 0; i < matriz.GetLength(0); i++) { for (int j = 0; j < matriz.GetLength(1); j++) { if (matriz[i, j] > maiorValor) { maiorValor = matriz[i, j]; (linhaMaiorValor, colunaMaiorValor) = (i, j); } } } Console.WriteLine($"O maior valor encontrado foi {maiorValor} na posição [{linhaMaiorValor}, {colunaMaiorValor}]."); Existe a alternativa de utilizar a linq para obter o mesmo resultado. Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.