scorici

Untitled

Oct 27th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1. #include <stdio.h>
  2. http://www.practice.geeksforgeeks.org/problem-page.php?pid=1429
  3. void psd(int N);
  4.  
  5. int intfun(int testcases){
  6.     int cases[10],i;
  7.     for(i = 0; i < testcases; i++){
  8.         scanf("%d", &cases[i]);
  9.         if (cases[i] < 1) return -1;
  10.     }
  11.     for(i = 0; i < testcases; i++){
  12.         psd(cases[i]);
  13.     }
  14.     return 0;
  15. }
  16.  
  17. void psd(int N){
  18.     int count = 0;
  19.     for(int i = 1; (i*i) <= N; i++){
  20.         if(N%(i*i) == 0)
  21.             count++;
  22.     }
  23.     printf("%d\n",count);
  24. }
  25.  
  26. int main() {
  27.     int testcases;
  28.     scanf("%d",&testcases);
  29.     if(testcases <1 || testcases > 10) return 1;
  30.     intfun(testcases);
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment