Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int incrementing(int x) {
- x += 1;
- return x;
- }
- int disincrementing(int x) {
- x -= 1;
- return x;
- }
- int main() {
- int n = 0, m = 0, i = 3, j = 3;
- cout << "At the beginning:\n";
- cout << "i = " << i << "\n";
- cout << "j = " << j << "\n";
- cout << "After command n=i++ :\n";
- n = incrementing(i);// Теперь n=3, а i=4
- cout << "n = " << n << "\n";
- cout << "i = " << i << "\n";
- cout << " After command m=++j :\n";
- m = incrementing(j);// Значение переменных m=4 и j=4
- cout << "m = " << m << "\n";
- cout << "j = " << j << "\n";
- cout << " After command n=(--i)*(i--) :\n";
- n = (disincrementing(i)) * (disincrementing(i));// Теперь n=9, а i=2
- cout << "n = " << n << "\n";
- cout << "i = " << i << "\n";
- cout << " After command m=(--j)*(--j) :\n";
- m = (disincrementing(i)) * (disincrementing(i));// Теперь m=4, а j=2 , но результат m = 6, a j = 2
- cout << "m = " << m << "\n";
- cout << "j = " << j << "\n";
- cout << " After command n=(--i)*(i++) :\n";
- n = (disincrementing(i)) * (incrementing(i));// Теперь n=1, а i=2
- cout << "n = " << n << "\n";
- cout << "i = " << i << "\n";
- cout << " After command m=(j--)*(++j) :\n";
- m = (disincrementing(j)) * (incrementing(j));// Теперь m=9, а j=2, но результат m = 9, a j = 2
- cout << "m = " << m << "\n";
- cout << "j = " << j << "\n";
- cout << " After command n=(--i)*(++i) :\n";
- n = (disincrementing(i)) * (incrementing(i));// Теперь n=4, а i=2, но результат n = 2, a i = 2
- cout << "n = " << n << "\n";
- cout << "i = " << i << "\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement