Задачи по языку С



         

Операции 5. Отношения и условия.


Что напечатает следующая программа ?

#define PRINT(int) printf("int = %d\n",int)

main() { int x=1, y=1, z=1;

x += y += z; PRINT( x < y ? y : x ); (Операции 5.1)

PRINT( x < y ? x++ : y++ ); PRINT( x ); PRINT( y ); (Операции 5.2)

PRINT( z += x < y ? x++ : y++ ); PRINT( y ); PRINT( z ); (Операции 5.3)

x = 3; y = z = 4; PRINT( ( z >= y >= x )? 1 : 0 ); (Операции 5.4)

PRINT( z >= y && y >=x ); (Операции 5.5)

}






Содержание  Назад  Вперед