Напишите функцию check, которая принимает 2 аргумента -- указатели на int
Если ей передали 2 разных указателя, то в каждый из них она должна записать число 1
Если же передали один и тот же указатель, то в переменную, на которую он указывает, функция должна записать 0
Пример:
int x = 5, y = 6, z = 7;
std::cout << x << " " << y << " " << z << "\n"; // 5 6 7
check(&x, &x);
std::cout << x << " " << y << " " << z << "\n"; // 0 6 7
check(&y, &z);
std::cout << x << " " << y << " " << z << "\n"; // 0 1 1
Отправляемый код должен содержать только эту функцию и ничего более.
Если ей передали 2 разных указателя, то в каждый из них она должна записать число 1
Если же передали один и тот же указатель, то в переменную, на которую он указывает, функция должна записать 0
Пример:
int x = 5, y = 6, z = 7;
std::cout << x << " " << y << " " << z << "\n"; // 5 6 7
check(&x, &x);
std::cout << x << " " << y << " " << z << "\n"; // 0 6 7
check(&y, &z);
std::cout << x << " " << y << " " << z << "\n"; // 0 1 1
Отправляемый код должен содержать только эту функцию и ничего более.