Erreur introuvable

Fermé
pomolo11 - 7 mars 2009 à 21:17
 Nomdidiou !! - 7 mars 2009 à 21:49
Bonjour,
Voila; j'essaye d'éxecuter le programme suivant qui met en oeuvre la méthode de dicothomie, mais à ce qu'il parait il ya une erreur lors de la première acolade, je ne vois rien, et j'éspere que quelqu'un puisse m'aider, merci d'avance les programmeurs !! ^^

#include<conio.h>
#include<stdio.h>
#incude<math.h>
{
float f(floatx)
float r;
r=x*x*x-7*x*x+x-7;
return r;
}
main()
{
float(a,b,n,eps,m);
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&eps);
do
{m=a+b/2;
if(f(a)*f(m)<0);
else b=m;
if(f(m)=0)
TR=1;
else a=m;
getch();
}

2 réponses

Bonsoir

Moin non plus je ne vois rien avant ton accolade.
Et justement, il devrait y avoir quelque chose.

Ton accolade ouvre la définition d'une fonction, il te manque le type retourné et le nom de la fonction avant.
0
Nomdidiou !!
7 mars 2009 à 21:45
Et ce serait peut être justement f() cette fonction (:>)... met donc juste ton accolade après ton float f().
0
Nomdidiou !!
7 mars 2009 à 21:49
Re,

Si c'est du C :

Je ne suis pas sur que float(a,b,n,eps,m); compile vraiment.

Essaye plutôt float a,b,n,eps,m;
0