ВИ
Владимир Ильиных

Поменять местами значения в двух переменных, не пользуясь третьей переменной.

Использовать для обмена какие-либо компоненты тоже нельзя. Написать программу на языке ЛАЗАРУС

Юля Андреева
Юля Андреева

Так:
B:=A+B; A:=B-A; B:=B-A;

Ксю
Ксю

Балбесы Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal это яндыкс первой строчкой ответил.
вроде так
A:=A+B;
B:=A-B;
A:=A-B;

ЮГ
Юлия Гелева

а еще можно использовать XOR

Светлана
Светлана

Лазарус - нет такого языка

Артур
Артур

Так.. . Третьей нельзя, значит. . А этот твой ЛАЗАРУС с регистрами или со стеком работает? Намек понял?

АЛ
Анастасия Левандовская

Да на самом деле языка лазарус нет есть среда лазарус для языка паскаль.. .
Вы путаете что-то.. .
Я бы написал вам код на С, но что-то лень, а алгоритм такой если это числовая переменная то берёте её значения + значение воторой переменной это равно например 900. вторая переменная минус 900 получиться значение первой с минусом делите значение второй переменной на -1 получаете смену значений без третьей переменной.
С текстом в целом так же ),

Похожие вопросы
Visual studio. Написать программу, меняющую местами значения двух переменных. Как это сделать!!
Поменять местами переменные а и б, не используя доп. переменных.
Как поменять значения переменных A и B между собой, не заводя дополнительных переменных? Pascal.
Поменять местами значения двух переменных с использованием третьей переменной. Как это сделать в С++
Что такое значение переменой? Как указать значение переменной ?
как поменять местами значения двух переменных, использую третью? C++
Плз помогите с php. $a = 12 $b = 30 как поменять значения местами не используя третью переменную ?
Как вернуть значение переменной?
Visual Basik 2008: Задать значение двух переменных через одно текстовое поле.
соединить названия двух переменных