#include <stdio.h>
#include <string.h>
#include <stdlib.h>
static double division (double nb)
{
return nb/2.0;
}
static double appliquer (double nb, double (*f)(double))
{
return (*f)(nb);
}
int main (void)
{
char ligne[50];
printf("Entre un double : " );
gets(ligne);
if (strlen(ligne) != 0 )
{
double nb = strtod(ligne, NULL);
printf("La division par deux de %f = appliquer(nb, division) = %f", nb, appliquer(nb, division));
}
return 0;
}
|