Calcul d'un cube
#include <stdio.h>
double first(void);/*
déclaration globale des fonctions "first" et "second"*/
double second(double x);
main()
{
printf("\nVolume = %f", first());/*appel
de la fonction "first"*/
}
double first(void) /*définition
de la fonction "first"*/
{
double e;
printf("Arete ? ");
scanf("%lf",&e);
return(second(e));/*appel
de la fonction "second"*/
}
double second(double x) /*définition de la
fonction "second"*/
{
return(x*x*x);
}
#include <stdio.h>
float fexple (float x, int b, int c); /* déclaration de la fonction fexple */
main()
{
float x=1.5;
float y,z;
int n=3, p=5, q=10;
y= fexple (x, n, p); /*
appel de fexple avec les arguments x, n et p */
printf ("valeur de y : %e\n",
y);
z= fexple (x+0.5, q, n-1); /*
appel de fexple avec les arguments x+0.5, q et n-1 */
printf ("valeur de z : %e\n",
z);
}
float fexple (float x, int b, int c)
{
float val;
val=x*x + b*x + c;
return
val;
}