Pragrammation en C (puissance)
Résolu
miroko sama
Messages postés
2
Statut
Membre
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
comment écrire un programme C qui calcule a^(b) avec b entier par multiplications successives !!! svp i need help :S
comment écrire un programme C qui calcule a^(b) avec b entier par multiplications successives !!! svp i need help :S
A voir également:
- Pragrammation en C (puissance)
- Test puissance pc - Guide
- Puissance en c - Forum Programmation
- Puissance en c++ - Forum C++
- Puissance signal wifi - Guide
- Elever un nombre n à l'exposant p C++ - Forum C++
5 réponses
Quelques indices:
* comme l'exposant est entier, il n(ya aucune raison d'utiliser les fonctions ow et consorts.
* en utilisant la décomposition par Horner de l'exposant, on réduira le nombre de multiplications à l'ordre O(log2(b)) où b est l'exposant.
voir par exemple Evaluation
* comme l'exposant est entier, il n(ya aucune raison d'utiliser les fonctions ow et consorts.
* en utilisant la décomposition par Horner de l'exposant, on réduira le nombre de multiplications à l'ordre O(log2(b)) où b est l'exposant.
voir par exemple Evaluation
dans la librérie math en C, on trouve la fonction pow(x,y) pour calculer la puissance, je peux te donné un code tt pret mais je prefere te donnée la piste a suivre et te laisser chercher toi m^m, car c'est ce qui fait la différence entre un programmeur et une photocopieuse ^^
Bonne chance !!
Bonne chance !!
Un indice : "while"
Allé un second : "4 variables" (on peut faire mieux, mais pour la compréhension c'est plus simple)
Allé un second : "4 variables" (on peut faire mieux, mais pour la compréhension c'est plus simple)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question