Pragrammation en C (puissance)
Résolu
miroko sama
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
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 C
- 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