#include
using namespace std;
int main() {
int sum, dif;
cin >> sum >> dif;
if ((sum + dif) % 2 != 0 || (sum - dif) % 2 != 0) {
cout << "No solution" << endl;
return 0;
}
int a = (sum + dif) / 2;
int b = (sum - dif) / 2;
cout << a << " " << b << endl;
return 0;
}
#include
using namespace std;
int main() {
int sum, dif;
cin >> sum >> dif;
// Проверяем, что (sum + dif) и (sum - dif) четные
if ((sum + dif) % 2 != 0) {
cout << "Нет решения" << endl;
return 0;
}
// Вычисляем a и b
int a = (sum + dif) / 2; // Находим a
int b = sum - a; // Находим b
cout << a << " " << b << endl; // Выводим результат
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int sum, dif, a, b;
cin >> sum >> dif;
if(sum > 0)
a = 0, b = sum;
else
a = dif, b = 0;
for (int i = 0; i < 100; i++)
{
if(sum > 0){
a++;
b--;
if(a + b == sum && a - b == dif){
break;
}
}
else if (sum <= 0){
a++;
b++;
if(a + b == sum && a - b == dif){
break;
}
}
}
cout << a << " " << b;
}