Нужна помощь с решением задачи по программированию на c++. - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Нужна помощь с решением задачи по программированию на c++.

Регистрация
5 Янв 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Напишите функцию 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

Отправляемый код должен содержать только эту функцию и ничего более.
 
Регистрация
23 Авг 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
void check(int* a, int* b) {
if (*a != *b) *a=1, *b=1;
else *a=0, *b=0;
}
 
Регистрация
22 Сен 2013
Сообщения
60
Репутация
0
Спасибо
0
Монет
0
Теска, ну ты чего. Сейчас этот код даже нейросеть напишет.
 
Сверху Снизу