fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. long double n;
  7. while(cin >> n && n!=0){
  8. bool flag = 0;
  9. long double a = sqrt(n), b = cbrt(n);
  10. if(n==1)
  11. flag = 1;
  12. for(long double i=1;i<=n/2;i++){
  13. if(a*a==n && b*b*b==n){
  14. flag = 1;
  15. break;
  16. }
  17. }
  18. if(flag==1)
  19. cout << "SPECIAL\n";
  20. else
  21. cout << "ORDINARY\n";
  22. }
  23. return 0;
  24. }
Success #stdin #stdout 0s 5444KB
stdin
1
2
64
100
15625
0
stdout
SPECIAL
ORDINARY
SPECIAL
ORDINARY
SPECIAL