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; 
	}