Скайнет создал устройство, перемещающее роботов в Пока доступно три варианта перемещения: первый вариант при использовании из точки начала координат переместил робота в точку A (2;2;0), из точки A второй вариант перемещения перенес его в точку B (1;2;3), а при использовании третьего варианта перемещения из точки B, робот оказался в точке C (1;1;2).
Укажите минимальную по количеству перемещений последовательность, при которой робот окажется в точке D (7;7;2), начав свои перемещения из точки отсчета. Если таких последовательностей несколько, укажите лексикографически наименьшую.
using namespace std;
int main() {
int a, b, c;
cout << "Введите 3 целых числа:\n";
cin >> a >> b >> c;
cout << a << "+" << b << "+" << c << "=" << a+b+c << "\n";
cout << a << "*" << b << "*" << c << "=" << a*b*c << "\n";
cout <<"("<<a<<"+"<<b<<"+"<<c<<")/3="<<(a+b+c)/3.0<<"\n";
return 0;
}
Пример:
Введите 3 целых числа:
5 7 8
5+7+8=20
5*7*8=280
(5+7+8)/3=6.66667
using namespace std;
int main() {
int a, b, c;
cout << "Введите 3 целых числа:\n";
cin >> a >> b >> c;
cout << a << "+" << b << "+" << c << "=" << a+b+c << "\n";
cout << a << "*" << b << "*" << c << "=" << a*b*c << "\n";
cout <<"("<<a<<"+"<<b<<"+"<<c<<")/3="<<(a+b+c)/3.0<<"\n";
return 0;
}
Пример:
Введите 3 целых числа:
5 7 8
5+7+8=20
5*7*8=280
(5+7+8)/3=6.66667