fork(2) download
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. long long int index[1000];
  6.  
  7. int main()
  8. {
  9. int t;
  10. scanf("%d",&t);
  11. while(t--)
  12. {
  13. long long int n;
  14. deque<char> q1;
  15. scanf("%lld",&n);
  16. long long int temp=n;
  17. int k=0;
  18. index[0]=temp;
  19. while(temp!=1 && temp!=2)
  20. {
  21. if(temp%2==1)
  22. {
  23. index[++k]=temp-1;
  24. temp=temp-1;
  25. }
  26. else
  27. {
  28. index[++k]=temp/2;
  29. temp=temp/2;
  30. }
  31. }
  32. if(index[k]==2)
  33. {
  34. q1.push_back('(');
  35. q1.push_back('A');
  36. q1.push_back(')');
  37. }
  38. else if(index[k]==1)
  39. {
  40. q1.push_back('A');
  41. }
  42.  
  43. for(int i=(k-1);i>=0;i--)
  44. {
  45. if((index[i]-index[i+1])==1)
  46. {
  47. q1.push_back('A');
  48. }
  49. else if((index[i]==2*index[i+1]))
  50. {
  51. q1.push_front('(');
  52. q1.push_back(')');
  53. }
  54. }
  55.  
  56. while(!q1.empty())
  57. {
  58. printf("%c",q1.front());
  59. q1.pop_front();
  60. }
  61. printf("\n");
  62. }
  63. return 0;}
  64.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:5:25: error: ‘long long int index [1000]’ redeclared as different kind of symbol
 long long int index[1000];
                         ^
In file included from /usr/include/c++/4.8/cstring:42:0,
                 from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:48,
                 from prog.cpp:1:
/usr/include/string.h:478:1: error: previous declaration of ‘const char* index(const char*, int)’
 index (const char *__s, int __c) __THROW
 ^
prog.cpp: In function ‘int main()’:
prog.cpp:18:16: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
         index[0]=temp;
                ^
prog.cpp:23:26: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
                 index[++k]=temp-1;
                          ^
prog.cpp:28:26: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
                 index[++k]=temp/2;
                          ^
prog.cpp:32:19: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
         if(index[k]==2)
                   ^
prog.cpp:38:24: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
         else if(index[k]==1)
                        ^
prog.cpp:45:24: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
             if((index[i]-index[i+1])==1)
                        ^
prog.cpp:45:35: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
             if((index[i]-index[i+1])==1)
                                   ^
prog.cpp:49:29: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
             else if((index[i]==2*index[i+1]))
                             ^
prog.cpp:49:43: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
             else if((index[i]==2*index[i+1]))
                                           ^
stdout
Standard output is empty