Advertisement
Guest User

Exo 4

a guest
Feb 21st, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include <unistd.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main(int argc, char **argv)
  6. {
  7.   int   a;
  8.   int   n;
  9.   int   i;
  10.   int   res;
  11.  
  12.   a = 0;
  13.   n = 0;
  14.   i = 1;
  15.   res = 0;
  16.   printf("Valeur du Nombre à monter à la puissance (a) :\n");
  17.   scanf("%d", &a);
  18.   printf("Valeur de la puissance à effectuer sur le nombre a:\n");
  19.   scanf("%d", &n);
  20.   res = a;
  21.   if (n <= 0)
  22.     {
  23.       write(2, "Erreur dans la valeur de n, il ne peut etre negatif ou nul", 59);
  24.       return (84);
  25.     }
  26.   while (i < n)
  27.     {
  28.       res = res * a;
  29.       i = i + 1;
  30.     }
  31.   printf("Valeur de a à la puissance n : %d \n", res);
  32.   return (0);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement