Повышаем градус сложности

PHOTO EMBED

Tue Apr 26 2022 10:07:43 GMT+0000 (Coordinated Universal Time)

Saved by @Gringi #c++

#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main() 
{ 
int a = 5;
int b = 10; 

cout << "a = " << a << ", b = " << b << endl; 
a = a + b; b = a - b; a = a - b; 
cout << "a = " << a << ", b = " << b << endl; 

}
content_copyCOPY

Необязательная задача. Помните задачу про обмен значений переменных местами? Попробуйте решить ее без использования третьей переменной (упс, спойлер, но ничего страшного!) и догадаться, в каких случаях новый способ может не работать и какие у него преимущества.