Advertisement
Mafro

Untitled

Mar 2nd, 2021
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int incrementing(int x) {
  5. x += 1;
  6. return x;
  7. }
  8.  
  9. int disincrementing(int x) {
  10. x -= 1;
  11. return x;
  12. }
  13.  
  14. int main() {
  15. int n = 0, m = 0, i = 3, j = 3;
  16.  
  17. cout << "At the beginning:\n";
  18. cout << "i = " << i << "\n";
  19. cout << "j = " << j << "\n";
  20.  
  21. cout << "After command n=i++ :\n";
  22. n = incrementing(i);// Теперь n=3, а i=4
  23. cout << "n = " << n << "\n";
  24. cout << "i = " << i << "\n";
  25.  
  26. cout << " After command m=++j :\n";
  27. m = incrementing(j);// Значение переменных m=4 и j=4
  28. cout << "m = " << m << "\n";
  29. cout << "j = " << j << "\n";
  30.  
  31. cout << " After command n=(--i)*(i--) :\n";
  32. n = (disincrementing(i)) * (disincrementing(i));// Теперь n=9, а i=2
  33. cout << "n = " << n << "\n";
  34. cout << "i = " << i << "\n";
  35.  
  36. cout << " After command m=(--j)*(--j) :\n";
  37. m = (disincrementing(i)) * (disincrementing(i));// Теперь m=4, а j=2 , но результат m = 6, a j = 2
  38. cout << "m = " << m << "\n";
  39. cout << "j = " << j << "\n";
  40.  
  41. cout << " After command n=(--i)*(i++) :\n";
  42. n = (disincrementing(i)) * (incrementing(i));// Теперь n=1, а i=2
  43. cout << "n = " << n << "\n";
  44. cout << "i = " << i << "\n";
  45.  
  46. cout << " After command m=(j--)*(++j) :\n";
  47. m = (disincrementing(j)) * (incrementing(j));// Теперь m=9, а j=2, но результат m = 9, a j = 2
  48. cout << "m = " << m << "\n";
  49. cout << "j = " << j << "\n";
  50.  
  51. cout << " After command n=(--i)*(++i) :\n";
  52. n = (disincrementing(i)) * (incrementing(i));// Теперь n=4, а i=2, но результат n = 2, a i = 2
  53. cout << "n = " << n << "\n";
  54. cout << "i = " << i << "\n";
  55.  
  56. return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement