Loading...
Submission
# When Author Problem Language CPU Memory
20182 2024-05-21 10:31:04 jabed_16 Binary Prime C++ 17 0 ms 0 kb Compilation Error
Test Cases
# CPU Memory Points
1 0 ms 0 kb 0 Compilation Error
2 0 ms 0 kb 0 Skipped
3 0 ms 0 kb 0 Skipped
4 0 ms 0 kb 0 Skipped
5 0 ms 0 kb 0 Skipped
6 0 ms 0 kb 0 Skipped
7 0 ms 0 kb 0 Skipped
8 0 ms 0 kb 0 Skipped
9 0 ms 0 kb 0 Skipped
10 0 ms 0 kb 0 Skipped
11 0 ms 0 kb 0 Skipped
Source Code
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin>>t;
  7. while(t)
  8. {
  9.  
  10. int dec, div=0, i=0;
  11. bool tracker=true;
  12.  
  13. cin>>dec;
  14.  
  15. while(dec)
  16. {
  17. div+=dec%2;
  18. dec=dec/2;
  19. }
  20.  
  21. if(div==0 || div==1)
  22. {
  23. cout<<"-1"<<endl;
  24. continue;
  25. }
  26. else if(div==2)
  27. {
  28. cout<<"binary prime"<<endl;
  29. continue;
  30. }
  31. for(i=3; i<=div; i++)
  32. {
  33. if(div%i==0)
  34. {
  35. tracker=false;
  36.  
  37. break;
  38. }
  39. }
  40. if(tracker)
  41. {
  42. cout<<"Binary Prime"<<endl;
  43. }
  44. else
  45. {
  46. cout<<"-1"<<endl;
  47. }
  48. }
  49. return 0;
  50. }
  51. #include <iostream>
  52. using namespace std;
  53. int main()
  54. {
  55. int t;
  56. cin>>t;
  57. while(t)
  58. {
  59.  
  60. int dec, div=0, i=0;
  61. bool tracker=true;
  62.  
  63. cin>>dec;
  64.  
  65. while(dec)
  66. {
  67. div+=dec%2;
  68. dec=dec/2;
  69. }
  70.  
  71. if(div==0 || div==1)
  72. {
  73. cout<<"-1"<<endl;
  74. continue;
  75. }
  76. else if(div==2)
  77. {
  78. cout<<"binary prime"<<endl;
  79. continue;
  80. }
  81. for(i=3; i<=div; i++)
  82. {
  83. if(div%i==0)
  84. {
  85. tracker=false;
  86.  
  87. break;
  88. }
  89. }
  90. if(tracker)
  91. {
  92. cout<<"Binary Prime"<<endl;
  93. }
  94. else
  95. {
  96. cout<<"-1"<<endl;
  97. }
  98. }
  99. return 0;
  100. }
  101.