Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. /*
  2. *   2596 - Shenlonguinho :3
  3. *   Feitozinho por Craviee :3
  4. */
  5.  
  6. #include <iostream>
  7. #include <cstdio>
  8. using namespace std;
  9.  
  10. int main() {
  11.     int quantidade_entradas;
  12.     int entrada_atual;
  13.     int numero_de_divisores;
  14.     int numero_atual;
  15.     int quantidade_de_numeros_divisores_impares;
  16.  
  17.     scanf("%d",&quantidade_entradas);
  18.  
  19.     while(quantidade_entradas--)
  20.     {
  21.         quantidade_de_numeros_divisores_impares = 0;
  22.         scanf("%d",&entrada_atual);
  23.         numero_atual = entrada_atual; //Faço isso para preservar o número inicial
  24.         while(numero_atual--)
  25.         {
  26.             numero_de_divisores = 0;
  27.             for(int k = 1; k <= numero_atual; k++)
  28.             {
  29.                 if(numero_atual % k == 0) //Se o número tiver um divisor
  30.                     numero_de_divisores++;
  31.             }
  32.             if(numero_de_divisores % 2 == 1) //Se o número de divisores for ímpar
  33.                 quantidade_de_numeros_divisores_impares++;
  34.         }
  35.         printf("%d\n",entrada_atual - quantidade_de_numeros_divisores_impares); // Total de esferas - Quantidade de números
  36.     }
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement