Предмет: Информатика,
автор: olgakireeva0301
Задача как поменять 3 числа местами не используя третью ячейку, поменять местами 3 числа в другом направлении. паскаль
все расписать как в программе
срочно надо!!! пожалуйста!
Ответы
Автор ответа:
2
Не совсем понятно, что такое "в другом направлении", чтобы вывести числа в "другом" направлении нам достаточно будет поменять вторую и третью переменную местами. Но просили 3, поэтому меняем 1 с 2, а затем 2 с 3.
var
a, b, c : integer;
begin
readln(a,b,c);
writeln('Исходный порядок: ', a, ' ', b,' ', c);
a := a + b + c;
b := a - (b+c);
c := a - (b+c);
a := a - (b+c);
writeln('После перестановки: ', a,' ', b, ' ', c);
end.
Похожие вопросы
Предмет: Русский язык,
автор: ВладиславГордеев
Предмет: Русский язык,
автор: lagunova1307
Предмет: Технология,
автор: MALINKA1111111
Предмет: Математика,
автор: dilara2504
Предмет: Английский язык,
автор: arina18382