Informática, perguntado por luisfelipedomingosvi, 1 ano atrás

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 franklinnascimentolo
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