Inna Prusova
Inna Prusova

Написание программы на С++

Ввести с консоли значения трех переменных X,Y,Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на максимальное значение.

Сергей Владимирович!
Сергей Владимирович!

#include
using namespace std;
int main()
{
int X,Y,Z;
cout << "X="; cin>>X;
cout << "Y="; cin>>Y;
cout << "Z="; cin>>Z;
if((X-Y)*(Y-Z)>0) X<<=1,Y<<=1,Z<<=1; else if(X*(!(X^Y))>Z) Z=X; else if(Y*(!(Y^Z))>X) X=Y; else if(Z*(!(Z^X))>Y) Y=Z; else if((X^Y)*(Y^Z)) X=Y=Z=(X>Y)*(X>Z)*X+(Z>X)*(Z>Y)*Z+(Y>X)*(Y>Z)*Y;
cout << "X=" << X << "\tY=" << Y << "\tZ=" << Z << endl;
return 0;
}

Похожие вопросы
Ищу программу для написания музыки.
Помоги с написанием программы на делфи
C++, вопрос по написанию программы
Нужна помощь в написании программы на с
Нужно написание программы в "pascal"
Помогите в написание не большой программы.
помогите в написании программы! в доп
Написание программ в С ++
написание программы в Delphi!!!!
написание программы для IPhone