Предмет: Информатика,
автор: BULLETSTORM
Что выведет программа?
#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);
}
Ответы
Автор ответа:
0
Снова не написана подключаемая библиотека.
main ничего не возвращает
Объявление переменных достаточно очевидно.
x=x-(y+z)
y=y+z
В первом выводе сокращённый условный оператор
Если x < y тогда вернуть x-- иначе вернуть y++
Во втором выводе x и y.
Общий вывод:
-1 x=-2 y=3
main ничего не возвращает
Объявление переменных достаточно очевидно.
x=x-(y+z)
y=y+z
В первом выводе сокращённый условный оператор
Если x < y тогда вернуть x-- иначе вернуть y++
Во втором выводе x и y.
Общий вывод:
-1 x=-2 y=3
Автор ответа:
0
спасибо
Похожие вопросы
Предмет: Другие предметы,
автор: ajgerimkusainova9
Предмет: Химия,
автор: Goshik0
Предмет: Математика,
автор: aisagul01127932
Предмет: Биология,
автор: Ksyushaaaaaa
Предмет: Математика,
автор: мааааааа