Exercice langage C application des structures répétitive 4

Exercice 6.5

Calculez par multiplications successives XN de deux entiers naturels X et N entrés au clavier.

#include
main()
{
int X, N; /* Les données */
int I; /* Le compteur */
double RESU; /* Type double à cause de la */
/* grandeur du résultat. */

do
{
printf("Entrez l'entier naturel X : ");
scanf("%d", &X);
}
while (X
do
{
printf("Entrez l'exposant N : ");
scanf("%d", &N);
}
while (N

/* Pour N=0, le résultat sera automatiquement X^0=1 */
for (RESU=1.0, I=1 ; I
RESU*=X;

/* Attention: Pour X=0 et N=0 , 0^0 n'est pas défini */
if (N==0 && X==0)
printf("zéro exposant zéro n'est pas défini !\n");
else
printf("Résultat : %d ^ %d = %.0f\n", X, N, RESU);
return 0;
}
Article publié le 02 Janvier 2011 Mise à jour le Mercredi, 11 Août 2021 16:12 par GC Team