Вопрос по информатике:
Что выведет программа?
#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);
}
- 13.06.2017 03:54
- Информатика
- remove_red_eye 3056
- thumb_up 27
Ответы и объяснения 1
Снова не написана подключаемая библиотека.
main ничего не возвращает
Объявление переменных достаточно очевидно.
x=x-(y+z)
y=y+z
В первом выводе сокращённый условный оператор
Если x < y тогда вернуть x-- иначе вернуть y++
Во втором выводе x и y.
Общий вывод:
-1 x=-2 y=3
- 14.06.2017 14:02
- thumb_up 18
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.