/* 1- Na teoria de sistemas, defini-se minimax o menor elemento da linha em que se
encontra o maior elemento da matriz, faça um progrma que leia uma matriz (3x3)
e diga qual o minimax e a posição onde ele se encontra*/
// Início
main ()
{
setlocale(LC_ALL,"Portuguese");
int i, j, matriz[linha][coluna], menor=0, ind_i=0, ind_j=0;
printf("DIGITE OS VALORES DAS LINHAS E COLUNAS:\n");
for(i=0; i<linha; i++){
for(j=0; j<coluna; j++){
scanf("%d", &matriz[j]);
}
}
printf("\tOS DADOS DA MATRIZ são:\n");
for(i=0; i<linha; i++){
for(j=0; j<coluna; j++){
printf("\t(%d)", matriz[j]);
}
printf("\n");
}
menor = matriz[0][0];
for(i=0; i<linha; i++){
for(j=0; j<coluna; j++){
if(matriz[j]<menor){
menor=matriz[j];
ind_i=i;
ind_j=j;
}
}
}
//imprimir o menor valor
for(i=0; i<1; i++){
printf("\n\n");
if(menor){
printf("\t menor valor da matriz é:[%d]\n\n", menor);
printf("\t posicao:%d\n", ind_i);
}
}
system("pause");
return 0;
}
Pergunta
cleber santos
Preciso de uma ajuda, porque não estou conseguindo mostrar o numero do indice de uma matriz (3x3) corretamente, Alquem pode me ajudar?
Ai o codigo abaixo!
// Bibliotecas
#include<stdlib.h>
#include<stdio.h>
#include <locale.h>
#define linha 3
#define coluna 3
/* 1- Na teoria de sistemas, defini-se minimax o menor elemento da linha em que se
encontra o maior elemento da matriz, faça um progrma que leia uma matriz (3x3)
e diga qual o minimax e a posição onde ele se encontra*/
// Início
main ()
{
setlocale(LC_ALL,"Portuguese");
int i, j, matriz[linha][coluna], menor=0, ind_i=0, ind_j=0;
printf("DIGITE OS VALORES DAS LINHAS E COLUNAS:\n");
for(i=0; i<linha; i++){
for(j=0; j<coluna; j++){
scanf("%d", &matriz[j]);
}
}
printf("\tOS DADOS DA MATRIZ são:\n");
for(i=0; i<linha; i++){
for(j=0; j<coluna; j++){
printf("\t(%d)", matriz[j]);
}
printf("\n");
}
menor = matriz[0][0];
for(i=0; i<linha; i++){
for(j=0; j<coluna; j++){
if(matriz[j]<menor){
menor=matriz[j];
ind_i=i;
ind_j=j;
}
}
}
//imprimir o menor valor
for(i=0; i<1; i++){
printf("\n\n");
if(menor){
printf("\t menor valor da matriz é:[%d]\n\n", menor);
printf("\t posicao:%d\n", ind_i);
}
}
system("pause");
return 0;
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.