fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int a,b;
  8. int rejestry[10];
  9. char znak;
  10.  
  11. while (cin>>znak)
  12. {
  13. if (znak=='+')
  14. {
  15. cin>>a>>b;
  16. cout<<rejestry[a]+rejestry[b]<<endl;
  17. }
  18. if (znak=='-')
  19. {
  20. cin>>a>>b;
  21. cout<<rejestry[a]-rejestry[b]<<endl;
  22. }
  23. if (znak=='*')
  24. {
  25. cin>>a>>b;
  26. cout<<rejestry[a]*rejestry[b]<<endl;
  27. }
  28. if (znak=='/')
  29. {
  30. cin>>a>>b;
  31. cout<<rejestry[a]/rejestry[b]<<endl;
  32. }
  33. if (znak=='%')
  34. {
  35. cin>>a>>b;
  36. cout<<rejestry[a]%rejestry[b]<<endl;
  37. }
  38. if (znak=='z')
  39. {
  40. cin>>a>>b;
  41. rejestry[a]=b;
  42. }
  43. }
  44.  
  45. return 0;
  46. }
  47.  
Success #stdin #stdout 0s 4496KB
stdin
z 3 6
z 1 89
z 2 60
z 0 11
+ 0 1
- 1 2
* 2 3
/ 3 0
% 3 1
stdout
100
29
360
0
6