Что выведет программа? #include main() { int x=2, y=2, z=1; x -= y += z; printf (“%d ”, x меньше y ? x-- : y++ ); printf (“x=%d y=%d”,x,y); }

Что выведет программа? #include main() { int x=2, y=2, z=1; x -= y += z; printf (“%d ”, x < y ? x-- : y++ ); printf (“x=%d y=%d”,x,y); }
Гость
Ответ(ы) на вопрос:
Гость
Снова не написана подключаемая библиотека. main ничего не возвращает Объявление переменных достаточно очевидно. x=x-(y+z) y=y+z В первом выводе сокращённый условный оператор Если x < y тогда вернуть x-- иначе вернуть y++ Во втором выводе x и y.  Общий вывод: -1 x=-2 y=3
Не нашли ответ?
Ответить на вопрос
Похожие вопросы