Sous programme
virus59
-
mype Messages postés 2449 Statut Membre -
mype Messages postés 2449 Statut Membre -
Bonjour,
bonjour,
je voudrais réaliser un sous programme réalisant la saisi de 3 nombre entier réel, puis que ces 3 nb apparaissent le prog principal. j'y arrive plus ou moins mais j'ai comme un petit soucis: j'entre mes 3 valeurs mais lorsque je lui demande de les afficher il m'écrit des valeurs invraissemblable du genre 6457926 alors que j'ai tapé par exemple 2.
voici mon code, si vous pouviez y jetté un oeil,merci
une étudiant en dut info
include<stdio.h>
int saisir(int a,int b,int c)
{
// ss prog saisissant les réel
printf("saisir reel\n");
scanf("%d %d %d",&a,&b,&c);
printf( "le nb est %d %d %d \n",a,b,c);
return ( a,b,c);
}
main()
{
int e;
int r;
int z;
// affiche la saisi des 3 réel grace au sous prog
printf ("le nb saisi est : %d %d %d \n",saisir(e,r,z));
getchar();
getchar();
getchar();
}
bonjour,
je voudrais réaliser un sous programme réalisant la saisi de 3 nombre entier réel, puis que ces 3 nb apparaissent le prog principal. j'y arrive plus ou moins mais j'ai comme un petit soucis: j'entre mes 3 valeurs mais lorsque je lui demande de les afficher il m'écrit des valeurs invraissemblable du genre 6457926 alors que j'ai tapé par exemple 2.
voici mon code, si vous pouviez y jetté un oeil,merci
une étudiant en dut info
include<stdio.h>
int saisir(int a,int b,int c)
{
// ss prog saisissant les réel
printf("saisir reel\n");
scanf("%d %d %d",&a,&b,&c);
printf( "le nb est %d %d %d \n",a,b,c);
return ( a,b,c);
}
main()
{
int e;
int r;
int z;
// affiche la saisi des 3 réel grace au sous prog
printf ("le nb saisi est : %d %d %d \n",saisir(e,r,z));
getchar();
getchar();
getchar();
}
A voir également:
- Sous programme
- Programme demarrage windows - Guide
- Comment mettre en veille un programme sous windows 10 - Guide
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Desinstaller un programme - Guide
7 réponses
dans la fonction saisir tu change l'en tete
tu met
int saisir(int * a,int *b,int * c)
change le scanf aussi
scanf("%d"" %d"" %d",a,b,c);
et ds le main quand tu appelle la fonction met
printf ("le nb saisi est : %d %d %d \n",saisir(&e,&r,&z));
normalment sa devrait marché la
tu met
int saisir(int * a,int *b,int * c)
change le scanf aussi
scanf("%d"" %d"" %d",a,b,c);
et ds le main quand tu appelle la fonction met
printf ("le nb saisi est : %d %d %d \n",saisir(&e,&r,&z));
normalment sa devrait marché la
j'ai fais les modifs mais pas de changement.lorsque j'exécute le prog j'entre 12 ,6,9 et il mécrit les nombres entré sont 9 ,229358
, 4199151
donc je ne sais vraiment pas pourquoi il ùme fait sa je te met mon code :
#include<stdio.h>
// ss prog saisissant les réel
int saisir(int*a,int*b,int*c)
{
printf("saisir reel\n");
scanf("%d""%d""%d",a,b,c);
return (*a,*b,*c );
}
main()
{
int e;
int r;
int z;
// affiche la saisi des 3 réel grace au sous prog
printf ("le nb saisi est : %d %d %d \n",saisir(&e,&r,&z));
getchar();
getchar();
getchar();
}
, 4199151
donc je ne sais vraiment pas pourquoi il ùme fait sa je te met mon code :
#include<stdio.h>
// ss prog saisissant les réel
int saisir(int*a,int*b,int*c)
{
printf("saisir reel\n");
scanf("%d""%d""%d",a,b,c);
return (*a,*b,*c );
}
main()
{
int e;
int r;
int z;
// affiche la saisi des 3 réel grace au sous prog
printf ("le nb saisi est : %d %d %d \n",saisir(&e,&r,&z));
getchar();
getchar();
getchar();
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
essaye sa
#include<stdio.h>
// ss prog saisissant les réel
int saisir(int*a,int*b,int*c)
{
printf("saisir reel\n");
scanf("%d""%d""%d",a,b,c);
return (0);
}
main()
{
int e;
int r;
int z;
saisir(&e,&r,&z);
// affiche la saisi des 3 réel grace au sous prog
printf ("le nb saisi est : %d %d %d \n",e,r,z);
getchar();
getchar();
getchar();
}
#include<stdio.h>
// ss prog saisissant les réel
int saisir(int*a,int*b,int*c)
{
printf("saisir reel\n");
scanf("%d""%d""%d",a,b,c);
return (0);
}
main()
{
int e;
int r;
int z;
saisir(&e,&r,&z);
// affiche la saisi des 3 réel grace au sous prog
printf ("le nb saisi est : %d %d %d \n",e,r,z);
getchar();
getchar();
getchar();
}