Предмет: Беларуская мова,
автор: nataliaaantalia
Нужно написать программу.
заданы величины x,y действительного типа. написать программу обмена значений величин.использовать вспомогательные величины нельзя.
nataliaaantalia:
ой, не туда
Ответы
Автор ответа:
1
#include <iostream>
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;
}
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;
}
begin
x:=-3; y:=8;
X:=x+y; y:=x-y; x:=x-y;
writeln (x,' ',y);
end.
Похожие вопросы
Предмет: Русский язык,
автор: zayka172322
Предмет: Английский язык,
автор: Mimici
Предмет: Окружающий мир,
автор: Podduevau
Предмет: Английский язык,
автор: Asya555928
Предмет: Обществознание,
автор: Myonelove