Você está aqui: C# ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Como retornar o maior elemento em cada uma das colunas de uma matriz usando C# - Exercícios Resolvidos de C#Quantidade de visualizações: 376 vezes |
Pergunta/Tarefa: Dada a seguinte matriz: 6 10 4 2 9 7 20 3 1 Sua saída deverá ser parecida com: Maior elemento na coluna 0 é 20 Maior elemento na coluna 1 é 10 Maior elemento na coluna 2 é 7 Veja a resolução comentada deste exercício usando C#: using System; namespace Estudos { class Principal { // função principal do programa C# static void Main(string[] args) { // vamos declarar e constuir uma matriz de 3 linhas e três colunas int[,] matriz = {{ 6, 10, 4}, { 2, 9, 7}, { 20, 3, 1}}; // vamos percorrer a matriz e exibir o maior elemento de cada coluna // começamos com cada coluna for (int i = 0; i < matriz.GetLength(0); i++) { // assumimos que o maior valor é o primeiro dessa coluna int maior = matriz[0, i]; // percorremos todos os elementos desta linha for (int j = 0; j < matriz.GetLength(0); j++) { // o elemento atual é maior que o maior? if (matriz[j, i] > maior) { // maior assume o valor atual maior = matriz[j, i]; } } // exibimos o maior elemento desta coluna Console.WriteLine("Maior elemento na coluna " + i + " é " + maior); } Console.WriteLine("\n\nPressione uma tecla para sair..."); Console.ReadKey(); } } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
JavaScript - Como adicionar elementos no início de um array JavaScript usando a função unshift() do objeto Array Java - Como remover um elemento de uma determinada posição do ArrayList do Java usando o método remove() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |