![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Portugol ::: 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 Portugol - Desafio de Programação Resolvido em PortugolQuantidade de visualizações: 426 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 Portugol Web Studio: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// Como somar as colunas de uma matriz em Portugol
programa {
funcao inicio() {
// vamos declarar e constuir uma matriz de 3 linhas e três colunas
inteiro matriz[][] = {{6, 10, 4}, {2, 9, 7}, {20, 3, 1}}
inteiro maior
// vamos percorrer a matriz e exibir o maior elemento de cada coluna
// começamos com cada coluna
para (inteiro i = 0; i < 3; i++) {
// assumimos que o maior valor é o primeiro dessa coluna
maior = matriz[0][i]
// percorremos todos os elementos desta linha
para (inteiro j = 0; j < 3; j++) {
// o elemento atual é maior que o maior?
se (matriz[j][i] > maior) {
// maior assume o valor atual
maior = matriz[j][i]
}
}
// exibimos o maior elemento desta coluna
escreva("Maior elemento na coluna ", i, " é ", maior, "\n")
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Portugol |
Veja mais Dicas e truques de Portugol |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





