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
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- 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
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.