Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
duvida
10-02-2014, 22:44
Mensagem: #2
RE: duvida
float maximo(float[L][C])
{
  float max=m[0],i,j,max=0;
  for(i=0;i<L;i++)
  {
    for(j=0; j<C;j++)
    {
      if(max<m[i][j])
    {
    max=m[i][j];
  }
  return max;
}

algumas notas:

a)  declarar i e j como float é uma má política pois são integers.
b)  max=0; não faz sentido e está a mais. Se todos os valores da matriz forem negativos o resultado será errado
c)  max=m[i][j]; deve estar dentro dos 2 ciclos for {} isto é deveria vir
    {
      if(max<m[i][j]) max=m[i][j];
    }
d) em float maximo(float[L][C]) falta o m
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
duvida - baquetas000 - 06-02-2014, 00:46
RE: duvida - Jose Simoes - 10-02-2014 22:44

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)