Appeler une fonction dans mon main

Bonjour! Voilà, j'essaye de faire un programme de manipulations de polynômes, mais je ne sais pas du tout comment appeler les fonctions que j'ai tapé ....Tout se que j'ai essayé n'a malheureusement pas marcher ... Pouvez-vous m'aidez slp, notamment sur la méthode pour appeler des fonctions. Voilà en gros mon travail : ( Merci beaucoup !!!!)
Au fait, je suis débutante alors excusez moi pour les fautes...

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define N 32

void lire_polynome (float P[N]);
int degre_polynome (float P[N]);
int degre_min_polynome (float P[N]);
void ecrire_polynome (float P[N]);
float valeur_polynome_naive (float P[N], float x);

/*
*
*/

void lire_polynome (float P[N])
{
int expo;
float coef;

while( (expo != -1) && (expo < N))
{
printf("Entrez l'exposant",expo);
scanf("%d",&expo);

printf ("Entrez le coefficient",coef);
scanf("%d",&coef);

P[expo]==coef;
}
}

int degre_polynome (float P[N])
{
int degreMax;

for( degreMax == N-1; degreMax >= 0; degreMax -- )
{
if ( P[degreMax] !=0)
{
return degreMax;
}
}

}

int degre_min_polynome (float P[N])
{

int degreMin = 0;

for (degreMin = 0; degreMin<= N; degreMin ++)
{
if ( P[degreMin] !=0)
{
return degreMin;
}
}
}

void ecrire_polynome (float P[N])
{
int i=0;
char x='x';

for (i=0; i>N ; i++)
{
if(i==0)
{
printf("%d", P[i]);
}

else if(i==1)
{
printf("%d %c",P[i],x);
}

/* else if (P[i]==0)
{

}*/

else
{
printf("%d %c %d",P[i], x, i);
}
}

}

float valeur_polynome_naive (float P[N], float x)
{
float resultat;
int i;
pow(x,i);

for(i=0; i<N ;i++)
{
/*if (polyp == 0)
{

}*/

resultat == P[i]* pow(x,i);
}
}

main()
{
float polyp[N];
int i;

for (i = 0 ; i < N ; i = i + 1)
{
polyp[i] = 0.0 ;
}

polyp[0] = 0.5 ;
polyp[1] = 2.55 ;
polyp[2] = 1.5 ;
polyp[3] = 3.14 ;

return 0 ;
}

1 réponse

  1. Bonjour, elle est où la caméra ?
    exemple, cette fonction : int degre_min_polynome (float P[N])
    > on sait qu'elle retourne un int, et on sait qu'elle prend en paramètre un float, donc on peut faire :
    int a;
    float b;
    a=degre_min_polynome(b);
    et "a" récupère la valeur retournée par la fonction
    0
    1. Ok Merci pour le conseil, j' essaye ça tout de suite....
      0
    2. ah oui, au fait, pour les fonctions de type void, étant donné qu'elles ne renvois rien, comment les appeler dans le main ?
      0
    3. Comme elle ne retourne rien c'est simplement :
      ma_fonction(paramètres);
      0