Почему выдает что переменные x,y,z — неинициализированы? Почему выдает что == неуместны и возможно я имел ввиду =?
Что ты хотел сделать этим:
if (a >= b && b >= c) {
  x == a; y == b; z == c; // <-- ???
}
В c++ оператор присваивания - это "=". "==" - это оператор сравнения.