Предмет: Беларуская мова,
автор: 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.
Интересные вопросы
Предмет: Русский язык,
автор: popovauyankacool99
Предмет: Русский язык,
автор: ValeriaCatik1
Предмет: Русский язык,
автор: слой2
Предмет: Английский язык,
автор: gdgdgdjij
Предмет: Английский язык,
автор: EmmaLove555