Задать вопрос
29 июля, 14:23

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

(это надо делать в Pascal)

+1
Ответы (1)
  1. 29 июля, 15:24
    0
    Var

    a, b:integer;

    begin

    a:=50; b:=-20; { начальное присванивание }

    Writeln ('Исходные значения: a=', a,', b=', b) ;

    a:=a+b; b:=a-b; a:=a-b;

    Writeln ('Обмен после "арифметического" способа: a=', a,', b=', b) ;

    a:=50; b:=-20; { начальное присванивание }

    a:=a xor b; b:=a xor b; a:=a xor b;

    Writeln ('Обмен после "логического" способа: a=', a,', b=', b)

    end.

    Результат выполнения программы:

    Исходные значения: a=50, b=-20

    Обмен после "арифметического" способа: a=-20, b=50

    Обмен после "логического" способа: a=-20, b=50
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать программу обмена переменных x и y, без использования дополнительных велечин, (это надо делать в Pascal) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы