Advertisement
luizaspan

Número de divisores de N num intervalo [N1,N2]

May 12th, 2015
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. // calcular a quantidade de numeros divisiveis por n no intervalo [n1,n2]
  2.  
  3. #include <stdio.h>
  4.  
  5. // definindo o intervalo:
  6. #define n1 1
  7. #define n2 100
  8.  
  9. int main (void)
  10. {
  11.  
  12.   int i,n,x,k;
  13.   printf("Digite um valor para n: ");
  14.   scanf("%d",&n);
  15.  
  16.   i=n1;
  17.   while (i<=n2)
  18.     {
  19.       x=(n/i)*i;
  20.       if (x==n)
  21.     {
  22.       printf("%d é divisor.\n",i);
  23.       k++;
  24.     }
  25.       else if (x!=n)
  26.     {
  27.       printf("%d não é divisor.\n",i);
  28.     }
  29.       i++;
  30.     }
  31.   printf("\nPortanto, o número %d tem %d divisores no intervalo de 0 a 100.\n",n,k);
  32.  
  33.   return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement