Нужно написать программу.заданы величины x,y действительного типа. написать программу обмена значений величин.использовать вспомогательные величины нельзя.
Нужно написать программу.
заданы величины x,y действительного типа. написать программу обмена значений величин.использовать вспомогательные величины нельзя.
Ответ(ы) на вопрос:
#include
using namespace std;
void main()
{
float x=-3,y=8;
cout << x << '\t' << y << endl;
*((long*)(&x))^=*((long*)(&y));
*((long*)(&y))^=*((long*)(&x));
*((long*)(&x))^=*((long*)(&y));
cout << x << '\t' << y << endl;
}
Не нашли ответ?
Похожие вопросы