If 10. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.
Решение на Python 3:
import random
A = random.randrange(-3,3)
B = random.randrange(-3,3)
print("Число A:", A)
print("Число B:", B)
if A != B:
A = B = A+B
else:
A = B = 0
print("Число A:", A)
print("Число B:", B)
Решение на C++
#include <bits/stdc++.h>
using namespace std;
int main() {
srand((int)time(0));
int x, A, B;
A = rand() % 20 - 10;
B = rand() % 20 - 10;
cout << "Number 1: " << A << endl;
cout << "Number 2: " << B << endl;
if(A != B)
A = (B = A + B);
else
A = (B = 0);
cout << endl;
cout << "Number 1: " << A << endl;
cout << "Number 2: " << B << endl;
return 0;
}