Enviado em 01/04/2011 - 18:41h
Salve, salve galera.
Seguinte tenho uma matriz[3][3]
Fiz um algoritmo em c para pegar o maior valor dela, mas eu gostaria de pegar a posição onde ele se encontra, ainda não consegui pensar em um jeito.
Eu até fiz assim.
Maior=matriz[0][0]
for(i=0;i<3;i++)
{
if(matriz[i][j]>maior)
{ maior=matriz[i][j];
posicao=i;
}
}
------- Neste caso quando meu maior valor está na terceira ou segunda casa, ele até funciona, mas quando coloco o maior valor na posição "0" da matriz e imprimo <posicao> ele me mostra um valor 40962...acho q é isso, me parece o local da memoria...
Se alguem puder me dar uma ajuda....
Valeu
Seguinte tenho uma matriz[3][3]
Fiz um algoritmo em c para pegar o maior valor dela, mas eu gostaria de pegar a posição onde ele se encontra, ainda não consegui pensar em um jeito.
Eu até fiz assim.
Maior=matriz[0][0]
for(i=0;i<3;i++)
{
if(matriz[i][j]>maior)
{ maior=matriz[i][j];
posicao=i;
}
}
------- Neste caso quando meu maior valor está na terceira ou segunda casa, ele até funciona, mas quando coloco o maior valor na posição "0" da matriz e imprimo <posicao> ele me mostra um valor 40962...acho q é isso, me parece o local da memoria...
Se alguem puder me dar uma ajuda....
Valeu