terça-feira, 2 de agosto de 2016

Na Teoria de Sistemas define-se como elemento minimax de uma matriz o menor elemento da linha em que se encontra o maior elemento da matriz. Faça um programa que preencha uma matriz M(15,15) e determine o seu elemento minimax

Na Teoria de Sistemas define-se como elemento minimax de uma matriz o menor
elemento da linha em que se encontra o maior elemento da matriz. Faça um programa que
preencha uma matriz M(15,15) e determine o seu elemento minimax

#include <stdio.h>
#define NL 15
#define NC 15
int main(){
   int mat[NL][NC],lin,col,linha,/*armazena a linha onde o maior elemento da matriz está armazenado*/
      maior,minimax;

   /*lendo a matriz*/
   for(lin=0;lin<NL;lin++)
   for (col=0;col<NC;col++){
      printf("\n[%d][%d]:",lin,col);
      scanf("%d",&mat[lin][col]);
   }

   /*encontrando o maior valor e a linha onde ele se encontra*/
   maior = mat[0][0];
   for(lin=0;lin<NL;lin++)
      for(col=0;col<NC;col++)
       if(mat[lin][col]>maior){
         maior=mat[lin][col];
         linha=lin;
       }
   /*encontrando o elemento minimax. A variável linha term arzenado o índice
     da linha que armazena o maior valor*/
   minimax = mat[linha][0];
   for(col=1;col<NC;col++)
      if(mat[linha][col]<minimax)
        minimax = mat[linha][col];
   printf("\n Elemento minimax = %d",minimax) ;

   return 0;
}

Nenhum comentário:

Postar um comentário