Pages

segunda-feira, 4 de julho de 2016

O menor valor contido na matriz e sua posição em C.

Escrever um algoritmo em C para ler uma matriz (7,4) contendo valores inteiros (supor que os valores são distintos). Após, encontrar o menor valor contido na matriz e sua posição.

#include <stdio.h>
#include <stdlib.h>

main(){

 int x, y, mat[7][4], menor = 0, pX =0, pY = 0; 

for(x = 0; x< 7; x++){
for(y = 0; y < 4; y++){
printf("Linha [%d] - coluna [%d]", x+1, y+1);
  scanf("%d",&mat[x][y]); 
  if(x == 0 && y == 0){
    menor = mat[x][y];
  }else{
    if(mat[x][y] < menor){
    menor = mat[x][y];
    pX = x;
    pY = y;
    }
  }
}
}
printf("\nMenor numero: %d", menor);
printf("\nPosicao: Linha: %d - Coluna: %d", pX+1, pY+1);
system("pause -> null");
return 0;


Duvidas ou Trabalhos para fazer entre em Contato: marcofernando71@gmail.com

0 comentários:

Postar um comentário