Erreur introuvable

pomolo11 -  
 Nomdidiou !! -
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

le père
 
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 !!
 
Et ce serait peut être justement f() cette fonction (:>)... met donc juste ton accolade après ton float f().
0
Nomdidiou !!
 
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