estou com esse código:

>>>>>>>>>>>>>>>>>>>>>>>>>>

# include <stdio.h>
int mult(float a,float b ,float c)
{
printf ("%f",a*b*c);
return (0);
}
int main ( )

float x,y;
x=3;
y=4;
mult (x,y,2);
return (0);

}

>>>>>>>>>>>>>>>>>>>>>>>>>>>

o objetivo desse code é fazer com que a função que eu criei em cima, fosse chamada no code em baixo ,em outras palavras, eu criei uma função que era de multiplicar três valores (como tava escrito na apostila,que por sinal,fiz igualzinho) mas a função não é chamada e da erro na copilação.

teria como alguém me explicar como criar a função e depois chama-la corretamente.

Exibições: 229

Responder esta

Respostas a este tópico

Mano, 

da erro de compilação porque falta um "abre chaves"  nessa linha

int main ( ) ....

deve ficar assim:

int main ( ) {

  float x,y;
  x=3;

  y=4;

  mult (x,y,2);
  return (0);

}

;)

poxa é verdade dei bobeira,

mas depois que coloquei a chave e dei o run no copilador o programa nao acusou erro mas nao fazia mas nada, alguem pode rodar esse code pra ve se funciona?

Aqui rodou sem problemas, e ai provavelmente também, só que talvez você não tenha conseguido enxergar,

troca essa linha:

  printf ("%f",a*b*c);

por essa:

  printf ("valor: %f \n",a*b*c);

deve ficar mais fácil de ver, espero ter ajudado

Abraço

Oi, Janderson

Dessa vez consegui, acho que essa mudança na linha foi essencial

veleu mesmo

muito obrigado,

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço