Programme C pour calculer la puissance d'un nombre

Dans cet exemple, vous apprendrez à calculer la puissance d'un nombre.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Opérateurs de programmation C
  • C while and do… while Loop

Le programme ci-dessous prend deux entiers de l'utilisateur (un nombre de base et un exposant) et calcule la puissance.

Par exemple: dans le cas de 2 3

  • 2 est le nombre de base
  • 3 est l'exposant
  • Et, la puissance est égale à 2*2*2

Puissance d'un nombre utilisant la boucle while

#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; ) 

Production

Entrez un nombre de base: 3 Entrez un exposant: 4 Réponse = 81 

La technique ci-dessus ne fonctionne que si l'exposant est un entier positif .

Si vous avez besoin de trouver la puissance d'un nombre avec n'importe quel nombre réel comme exposant, vous pouvez utiliser la pow()fonction.

Alimentation à l'aide de la fonction pow ()

#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; ) 

Production

Entrez un nombre de base: 2,3 Entrez un exposant: 4,5 2,3 4,5 = 42,44 

Articles intéressants...