Alguém pode me ajudar com o código do problema abaixo em C?
Dada uma matriz de inteiros M x N determinar o maior valor e a(s) posição(ões)
onde se encontra.
franklinnascimentolo:
Conseguiu entender o código? Acabei esquecendo de comentar e explicar
Soluções para a tarefa
Respondido por
1
Resposta:
#include <stdio.h>
int main(void)
{
int i, j;
int m, n;
int maior_i = 0, maior_j = 0;
int maior = 0;
printf("m = ");
scanf("%i", &m);
printf("n = ");
scanf("%i", &n);
int A[m][n];
for( i = 0; i < m; i++)
{
for(j = 0; j < n; j++)
{
printf("A(%i,%i) = ", i, j);
scanf("%i", &A[i][j]);
if(A[i][j] > maior)
{
maior_i = i;
maior_j = j;
maior = A[i][j];
}
}
}
printf("Maior: A(%i,%i) = %i\n", maior_i, maior_j, A[maior_i][maior_j]);
return 0;
}
Explicação:
Perguntas interessantes