Crie um algoritmo para (1) efetuar a leitura e armazenamento de 25 números em uma matriz de números inteiros de dimensão 5x5 (5 linhas e 5 colunas). Após a leitura, (2) percorra a matriz para encontrar o maior número. DICA: Assuma que o primeiro número da matriz (linha: 1 e coluna: 1) é o maior elemento até o momento). Utilize as estruturas de repetição para percorrer a matriz e encontrar o elemento de maior valor. Por fim, (3) imprima a linha e coluna do maior elemento, assim como o seu valor.
Soluções para a tarefa
Respondido por
4
#include <stdio.h>
int main()
{
int numeros[5][5];
int local_maior[2] = { 0 , 0 };
//PREENCHIMENTO DA MATRIZ
for(int linha = 0; linha < 5; linha ++)
{
for(int coluna = 0; coluna <5; coluna++)
{
printf("Informe o numero da linha %d coluna %d: ",linha+1, coluna+1);
scanf("%d", &numeros[linha][coluna]);
}
}
//VARREDURA EM BUSCA DO MAIOR
int maior = numeros[0][0];
for(int linha = 0; linha < 5; linha ++)
{
for(int coluna = 0; coluna <5; coluna++)
{
if(numeros[linha][coluna] > maior)
{
maior = numeros[linha][coluna];
local_maior[0] = linha;
local_maior[1] = coluna;
}
}
}
//RESULTADO
printf("\nO maior número é: %d. Está na linha %d, coluna: %d.", maior, local_maior[0]+1, local_maior[1]+1);
return 0;
}
int main()
{
int numeros[5][5];
int local_maior[2] = { 0 , 0 };
//PREENCHIMENTO DA MATRIZ
for(int linha = 0; linha < 5; linha ++)
{
for(int coluna = 0; coluna <5; coluna++)
{
printf("Informe o numero da linha %d coluna %d: ",linha+1, coluna+1);
scanf("%d", &numeros[linha][coluna]);
}
}
//VARREDURA EM BUSCA DO MAIOR
int maior = numeros[0][0];
for(int linha = 0; linha < 5; linha ++)
{
for(int coluna = 0; coluna <5; coluna++)
{
if(numeros[linha][coluna] > maior)
{
maior = numeros[linha][coluna];
local_maior[0] = linha;
local_maior[1] = coluna;
}
}
}
//RESULTADO
printf("\nO maior número é: %d. Está na linha %d, coluna: %d.", maior, local_maior[0]+1, local_maior[1]+1);
return 0;
}
Perguntas interessantes
Português,
9 meses atrás
Biologia,
9 meses atrás
Matemática,
1 ano atrás
Contabilidade,
1 ano atrás
Saúde,
1 ano atrás