Предмет: Беларуская мова, автор: nataliaaantalia

Нужно написать программу.
заданы величины x,y действительного типа. написать программу обмена значений величин.использовать вспомогательные величины нельзя.


nataliaaantalia: ой, не туда

Ответы

Автор ответа: jimorozov
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; 
}

nataliaaantalia: мы так не пишем
jimorozov: а на каком языке вы пишете?
jimorozov: Вот на паскал
jimorozov: var x,y:integer;
begin
x:=-3; y:=8;
X:=x+y; y:=x-y; x:=x-y;
writeln (x,' ',y);
end.
jimorozov: ток вначале програм бла-бла бла
nataliaaantalia: да,на паскале пишем
nataliaaantalia: большое спасибо
Похожие вопросы
Предмет: Английский язык, автор: Mimici