Précédent
- 1
- 2
essaye ça j'ai un peu modifier ton programme mais je pense que c'est ça que tu voulais faire(si tu veux des explications sur la maniere que j'ai fait n'hesite pas a me demander...)
#include <stdio.h>
int main()
{
int choix;
int a,b,c;
printf("entrez 3 reels: \n");
scanf("%d""%d""%d",&a,&b,&c);
printf("Menu :\n");
printf("1 : Afficher les 3 reels\n");
printf("2 : Faire somme des 3 reels\n");
printf("3 : Faire multiplication des 3 reels\n");
printf("Votre choix ? ");
scanf("%d", &choix);
switch(choix) {
case 1: afficher(&a,&b,&c);
break;
case 2: somme(&a,&b,&c);
break;
case 3: multiplication(&a,&b,&c);
break;
default:
printf("vous n'avez pas selectionner un menu qui existe ");
}
}
int afficher (int *a,int *b,int *c)
{
printf("afficher les 3 reels saisi: %d %d %d \n",a,b,c);
return (0);
}
int somme(int *a,int *b,int *c)
{
int somme=0;
somme= *a + *b + *c;
printf("la sommes des 3 reels est : %d\n",somme);
return 0;
}
int multiplication(int *a,int *b,int *c)
{
int mu;
mu=(*a)*(*b)*(*c);
printf("la multiplication es trois nombre donne : %d\n",mu);
return 0;
}
#include <stdio.h>
int main()
{
int choix;
int a,b,c;
printf("entrez 3 reels: \n");
scanf("%d""%d""%d",&a,&b,&c);
printf("Menu :\n");
printf("1 : Afficher les 3 reels\n");
printf("2 : Faire somme des 3 reels\n");
printf("3 : Faire multiplication des 3 reels\n");
printf("Votre choix ? ");
scanf("%d", &choix);
switch(choix) {
case 1: afficher(&a,&b,&c);
break;
case 2: somme(&a,&b,&c);
break;
case 3: multiplication(&a,&b,&c);
break;
default:
printf("vous n'avez pas selectionner un menu qui existe ");
}
}
int afficher (int *a,int *b,int *c)
{
printf("afficher les 3 reels saisi: %d %d %d \n",a,b,c);
return (0);
}
int somme(int *a,int *b,int *c)
{
int somme=0;
somme= *a + *b + *c;
printf("la sommes des 3 reels est : %d\n",somme);
return 0;
}
int multiplication(int *a,int *b,int *c)
{
int mu;
mu=(*a)*(*b)*(*c);
printf("la multiplication es trois nombre donne : %d\n",mu);
return 0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je pense que pour plus de clarté tu peux faire tout sa sans pointeur ça devrait marché mais bon c'est toi qui voit...
comme dans l'en tete des fonction tu a mis int pour rien retourné faut metre return 0
pour eviter le return 0 dans l'en tete des fonction tu remplace int par void et comme ça tu peux supprimer le return 0
pour eviter le return 0 dans l'en tete des fonction tu remplace int par void et comme ça tu peux supprimer le return 0
ok bah merci beaucoup et quand tu veux demander a un utilisateur de sortir d'un programme c'est quoi la fonction qu'il faut utiliser ?
lorsque que tu propse a l'utilisateur
1-entrer 3 nb
2- faire somme
3- sortir
je voudrais savoir comment tu fais pour faire l'action sortir ?
1-entrer 3 nb
2- faire somme
3- sortir
je voudrais savoir comment tu fais pour faire l'action sortir ?
au niveau des printf du menu tu rajoute
printf("4 : Sortir\n");
et dans le switch tu rajoute
case 4:
break;
printf("4 : Sortir\n");
et dans le switch tu rajoute
case 4:
break;
Précédent
- 1
- 2