Non il ne faut jamais déclarer de variable en global ( càd hors de main) ou en tout cas le moins possible. Et tu devrais aussi faire une fonction moyenne que tu pourrais appeler quelque soit le programme... ( et pas faire le calcul dans main). Tu as aussi oublié de mettre un " getch();" à la fin de ton programme, tu ne veras pas l´affichage du resultat car tu dois lui demander de faire une " pause" après avoir afficher, sans quoi il quitteras instantanément le programme... tu devras inclure < conio.h> pour que getch(); fonctionne
Voici une version de ton petit programme corrigé :
- include < stdio.h>
- include < conio.h>
float calculer_moyenne(float x,float y)
{
return ( x+y)/2;
}
int main ( void)
{
float x, y;
float resultat;
printf("calcul de moyenne\n");
printf("Entrer le premier nombre : " ) ;
scanf("%f",&);
printf("\nEntrer le deuxieme nombre : " ) ;
scanf("%f",&);
resultat=calculer_moyenne(x,y);
printf("\nLa valeur moyenne de %.2f et de %.2f est %.2f.\n",
x, y,resultat);
getch();
return 0;
}
Ensuite compile le et démarre l´exécutable.