Language c (multiplication de deux nombre)
Fermé
ghani-206
Messages postés
2
Date d'inscription
jeudi 29 décembre 2011
Statut
Membre
Dernière intervention
1 février 2012
-
1 févr. 2012 à 21:58
yac3133 Messages postés 8 Date d'inscription mercredi 1 février 2012 Statut Membre Dernière intervention 2 février 2012 - 2 févr. 2012 à 14:17
yac3133 Messages postés 8 Date d'inscription mercredi 1 février 2012 Statut Membre Dernière intervention 2 février 2012 - 2 févr. 2012 à 14:17
A voir également:
- Ecrire un algorithme qui calcule le produit de deux nombres
- Clé de produit windows 10 gratuit - Guide
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Algorithmes / Méthodes
- Rolland souhaite calculer le montant total des ventes de son magasin. le fichier contient, pour chaque produit, la quantité vendue et le prix unitaire. calculez le montant total des ventes. ✓ - Forum Excel
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
3 réponses
yac3133
Messages postés
8
Date d'inscription
mercredi 1 février 2012
Statut
Membre
Dernière intervention
2 février 2012
3
2 févr. 2012 à 12:34
2 févr. 2012 à 12:34
Bonjour,
Si tu as un pb dans le langage c(si g bien compris ton pb), donc voila le code source EN C:
# include <stdio.h>
# include <stdlib.h>
int P; int A,B;// DECLARATION GLOBAL
int produit(int A, int B) //fonction du recursivité
{
if(B>0)
{
if( (B % 2) == 0) // % =mod
P=produit (2*A,B/2);
else
P=produit (A,B-1)+A;
}
return P;
}
int main()
{
int Pr;
printf("Donner la valeur de A :"); scanf("%d",&A);
printf("Donner la valeur de B :"); scanf("%d",&B);
Pr= produit (A,B);
printf("le produit de A, B = %d \n", Pr);
system("pause");
return 0;
}
Si tu as un pb dans le langage c(si g bien compris ton pb), donc voila le code source EN C:
# include <stdio.h>
# include <stdlib.h>
int P; int A,B;// DECLARATION GLOBAL
int produit(int A, int B) //fonction du recursivité
{
if(B>0)
{
if( (B % 2) == 0) // % =mod
P=produit (2*A,B/2);
else
P=produit (A,B-1)+A;
}
return P;
}
int main()
{
int Pr;
printf("Donner la valeur de A :"); scanf("%d",&A);
printf("Donner la valeur de B :"); scanf("%d",&B);
Pr= produit (A,B);
printf("le produit de A, B = %d \n", Pr);
system("pause");
return 0;
}
Modifié par fiddy le 2/02/2012 à 13:43
Il vaut mieux éviter autant que possible l'utilisation de globale.