fork(1) download
  1. #include <iostream>
  2. #include <stdio.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int ile;
  9. cin>>ile;
  10. int wynik[ile];
  11. for(int i=0; i<ile; i++)
  12. {
  13. cin>>wynik[i];
  14.  
  15. int c;
  16. int d;
  17. int k=0;
  18. bool m=0;
  19. int wynikM=1;
  20.  
  21. while ((c = getchar())!=EOF)
  22. {
  23. if (m==1 && (c=='+' || c=='-' || c=='='))
  24. {
  25. if(k==1)
  26. {
  27. wynik[i]=wynik[i]+d-wynikM;
  28. }
  29. if (k==2)
  30. {
  31. wynik[i]=wynik[i]-d+wynikM;
  32. }
  33. wynikM=1;
  34. m=0;
  35. k=0;
  36. }
  37. if (c=='+')
  38. {
  39. cin>>d;
  40. wynik[i]=wynik[i]+d;
  41. k=2;
  42. }
  43. if (c=='-')
  44. {
  45. cin>>d;
  46. wynik[i]=wynik[i]-d;
  47. k=1;
  48. }
  49. if (c=='*')
  50. {
  51. cin>>c;
  52. if (m==1)
  53. {
  54. wynikM=wynikM*c;
  55. }
  56. if (k==0 && m !=1)
  57. {
  58. wynik[i]=wynik[i]*c;
  59. }
  60.  
  61. if (k>=1 && m !=1)
  62. {
  63. wynikM=d*c;
  64. m++;
  65. }
  66. }
  67. if(c=='=')
  68. {
  69. break;
  70. }
  71. }
  72. if (wynik[i]%2==0)
  73. cout<<"TAK"<<endl;
  74. else
  75. cout<<"NIE"<<endl;
  76. }
  77. return 0;
  78. }
  79.  
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
Standard output is empty