el minimo en matrices

Juliana :)
14 de Mayo del 2005
Hola a todos!!! Por favor alguien puede decirme el algoritmo para encontrar el numero minimo en una matriz?? Ayudenme porfis T.T'

josecode
14 de Mayo del 2005
este es un ejemplo.

int num[100];
int n,mini; mini =0;
for(n=0;n<100;n++) if(mini>num[n]) mini=num;

josecode
14 de Mayo del 2005
este es un ejemplo.

int num[100];
int n,mini; mini =0;
for(n=0;n<100;n++) if(mini>num[n]) mini=num[n]; // corregido



Juliana :)
14 de Mayo del 2005
jejej gracias! pero como hago eso si por ejemplo la matriz es A[i][j]?

josecode
14 de Mayo del 2005
espero te sirva es facil ampliar a ejemplo[][][][]...:

int num[100][100];
int n,nn,mini; mini =0;
for(nn=0;nn<100;nn++)
for(n=0;n<100;n++) if(mini>num[nn][n]) mini=num[nn][n];

Juliana :)
14 de Mayo del 2005
Gracias, me ha sido muy util, pero por algun motivo me esta dando 0...Aqui esta el codigo:

int n;
int nn;

int mini = 0;

for (nn=0; nn<i; nn++){

for (n=0; n<j; n++){

if (mini>AB[nn][n])

mini = AB[nn][n];
}

}

cout<<"El numero menor de la Matriz AB es: "<<mini<<endl;

}

Un saludo :)

suriken
14 de Mayo del 2005
Lo de cout no se que es, pero puede ser que te de cero porque sea el valor mas pequeño. En cualquier posicion puede haber cualquier numero o caracter, pero no se si tambien habrá numeros negativos. Prueba a poner un numero alto como 20 o algo asi, a ver si sigue igual.