Begin 23. Даны переменные \(A, B, C\). Изменить их значения, переместив содержимое \(A\) в \(B\), \(B\) — в \(C\), \(C\) — в \(A\), и вывести новые значения переменных \(A, B, C\).

Решение на Python 3

import random

A,B,C = sorted(random.sample(range(-10, 10), 3))
print("A = {0}, B = {1}, C = {2}".format(A,B,C))

A,B = B,A
A,C = C,A
print("A = {0}, B = {1}, C = {2}".format(A,B,C))

Решение на C++

#include <iostream>
using namespace std;
int main(){
double A,B,C,x,y;
cout << "Vvedite znacheniye peremennoy A: ";
cin >> A;
cout << "Vvedite znacheniye peremennoy B: ";
cin >> B;
cout << "Vvedite znacheniye peremennoy C: ";
cin >> C;
x = B;
B = A;
y = C;
C = x;
A = y;
cout << "A: " << A << endl;
cout << "B: " << B << endl;
cout << "C: " << C << endl;
return 0;
}