fork(2) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. ios_base::sync_with_stdio(false);
  6. long long int t;
  7. cin>>t;
  8. while(t--)
  9. {
  10. long long int count=0,num1,num2,num3;
  11. char oper;
  12. cin>>num1;
  13. count++;
  14. cin>>oper;
  15. while(oper!='=')
  16. {
  17. if(count>1)
  18. cin>>oper;
  19. while(oper==' ')
  20. cin>>oper;
  21.  
  22.  
  23. cin>>num2;
  24. switch(oper)
  25. {
  26. case '+':
  27. {
  28. if(count==1)
  29. {
  30. num3=num1+num2;
  31. count++;
  32. }
  33. else
  34. num3+=num2;
  35. break;
  36. }
  37.  
  38. case '-':
  39. { if(count==1)
  40. {
  41. num3=num1+num2;
  42. count++;
  43. }
  44. else
  45. num3-=num2;
  46. break;
  47. }
  48.  
  49. case '*':
  50. {if(count==1)
  51. {
  52. num3=num1*num2;
  53. count++;
  54. }
  55. else
  56. num3*=num2;
  57. break;
  58. }
  59.  
  60. case '/':
  61. {if(count==1)
  62. {
  63. num3=num1+num2;
  64. count++;
  65. }
  66. else
  67. num3/=num2;
  68. break;
  69. }
  70.  
  71. case '=':
  72. {
  73. cout<<num3<<endl;
  74. break;
  75. }
  76.  
  77. }
  78.  
  79. }
  80. }
  81.  
  82.  
  83. // your code here
  84.  
  85. return 0;
  86. }
Success #stdin #stdout 0s 16064KB
stdin
2

5     +5=

5*  5=
stdout
10