Produit de deux nombres
tamsamani
-
tamsamani -
tamsamani -
Salut,
Je veux faire le produit de deux nombres avec le langage c, mais mon programme plante,
veuillez SVP m'expliquer mon erreur:
#include<stdio.h>
#include<stdlib.h>
long produit(long a, long b);
int main(int argc, char *argv[])
{
long a = 0,b = 0
;
printf("entrez le nombre a et b:\n");
scanf("Le nombre a: %ld et b : %ld ",&a, &b);
printf("%ld",produit(a,b));
return 0;
}
long produit(long a, long b)
{
return a*b;
}
Merci beaucoup
tamsa
Je veux faire le produit de deux nombres avec le langage c, mais mon programme plante,
veuillez SVP m'expliquer mon erreur:
#include<stdio.h>
#include<stdlib.h>
long produit(long a, long b);
int main(int argc, char *argv[])
{
long a = 0,b = 0
;
printf("entrez le nombre a et b:\n");
scanf("Le nombre a: %ld et b : %ld ",&a, &b);
printf("%ld",produit(a,b));
return 0;
}
long produit(long a, long b)
{
return a*b;
}
Merci beaucoup
tamsa
2 réponses
-
salut.
vérifie que tes nombres sont bien saisi :
printf( "%ld * %ld = %ld\n",a,b,produit(a,b)); -
salut,
j'ai refait une autre methode , je pense que c'est coorect,
le problème pour le deuscième scanf, comment peut on SVP résoudre ce problème.
code c
#include<stdio.h>
#include<stdlib.h>
long produit(long a, long b);
int main(int argc, char *argv[])
{
long a = 0, b = 0;
printf("entrez le nombre a : ");
scanf("a : %ld",&a);
printf("entrez le nombre b : ");
scanf("b ; %ld",&b);
printf("%ld",produit(a,b));
return 0;
}
long produit(long a, long b)
{
return a*b;
}
merci beaucoup
tamsa