Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. #include<math.h>
  4. void generateresult(long long unsigned int temp)
  5. {
  6. int people=0;
  7. long long unsigned int required =1;
  8. long long unsigned int available=temp;
  9.  
  10. while(required <= available )
  11. {people++;
  12. available = available -required;
  13. required = (people+1) * (people+1);
  14. }
  15. printf("%d\n",people);
  16. }
  17.  
  18. int main() {
  19.  
  20. /* Enter your code here. Read input from STDIN. Print output to STDOUT */
  21. int numberofcases;
  22. scanf("%d",&numberofcases);
  23. long long unsigned int cases[numberofcases];
  24. for(int i=0;i<numberofcases;i++)
  25. {
  26. scanf("%llu",&cases[i]);
  27. }
  28.  
  29. for(int i=0;i<numberofcases;i++)
  30. {
  31. generateresult(cases[i]);
  32. }
  33.  
  34.  
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement