Encontrar el mayor elemento de una matriz y su posicion

Iniciado por estudiante_1, 2 Enero 2016, 19:37 PM

0 Miembros y 1 Visitante están viendo este tema.

estudiante_1

Ya me salió, este es el codigo:
int main(void){
     int m[3][3],i,j,n,posfila,poscolumna;
     srand(time(NULL));
            for(i=0;i<3;i++){
            for(j=0;j<3;j++){
            scanf("%d",&m[i][j]);
            }

            }
            printf("\n\t");

             for(i=0;i<3;i++){
             printf("\n");
            for(j=0;j<3;j++){

             printf("%6d ",m[i][j]);

            }

            }
            posfila=0;
            poscolumna=0;
            int mayor=m[0][0];
            for(i=0;i<3;i++){
            for(j=0;j<3;j++){

             if(m[i][j]>mayor){
                   mayor=m[i][j];
             posfila=i;
             poscolumna=j;

            }
            }
            } printf("\n%d es el mayor y la posicion es [%d] [%d]\n",mayor,posfila,poscolumna);
      system("pause");
      return(0);

    }