#include <stdio.h>
#include <stdlib.h>
int main( void )
{
/* Declaracao de variaveis e inicializacao de valores */
int cond;
int a = 3 ;
float x = 1.5 ;
printf ( "Valor inicial de a: %d\n " , a
) ; printf ( "Valor inicial de x: %f\n \n " , x
) ;
cond = a != x; /* V */
printf ( "a != x : %d\n \n " , cond
) ;
cond = a/ 2.0 == x; /* V */
printf ( "a/2.0 == x : %d\n \n " , cond
) ;
cond = a/ 2 == x; /* F */
printf ( "a/2 == x : %d\n \n " , cond
) ;
cond = a != 2 * x; /* F */
printf ( "a != 2*x : %d\n \n " , cond
) ;
cond = a >= x; /* V */
printf ( "a >= x : %d\n \n " , cond
) ;
cond = a/ 3 <= x; /* V */
printf ( "a/3 <= x : %d\n \n " , cond
) ;
cond = a/ 2 > 2 ; /* F */
printf ( "a/2 > 2 : %d\n \n " , cond
) ;
cond = a; /* V */
cond = a - 2 * x; /* F */
printf ( "a - 2*x : %d\n \n " , cond
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpCnsKCS8qIERlY2xhcmFjYW8gZGUgdmFyaWF2ZWlzIGUgaW5pY2lhbGl6YWNhbyBkZSB2YWxvcmVzICovCglpbnQgICBjb25kOwoJaW50ICAgYSA9IDM7IAoJZmxvYXQgeCA9IDEuNTsKCXByaW50ZigiVmFsb3IgaW5pY2lhbCBkZSBhOiAlZFxuIiwgICBhKTsKCXByaW50ZigiVmFsb3IgaW5pY2lhbCBkZSB4OiAlZlxuXG4iLCB4KTsKCgljb25kID0gYSAhPSB4OwkJIC8qIFYgKi8KCXByaW50ZigiYSAhPSB4ICAgICA6ICVkXG5cbiIsIGNvbmQpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoKCWNvbmQgPSBhLzIuMCA9PSB4OyAgIC8qIFYgKi8KCXByaW50ZigiYS8yLjAgPT0geCA6ICVkXG5cbiIsIGNvbmQpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoKCWNvbmQgPSBhLzIgPT0geDsgICAgIC8qIEYgKi8KCXByaW50ZigiYS8yID09IHggICA6ICVkXG5cbiIsIGNvbmQpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoKCWNvbmQgPSBhICE9IDIqeDsgCSAvKiBGICovCglwcmludGYoImEgIT0gMip4ICAgOiAlZFxuXG4iLCBjb25kKTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCgljb25kID0gYSA+PSB4OyAJICAgICAvKiBWICovCglwcmludGYoImEgPj0geCAgICAgOiAlZFxuXG4iLCBjb25kKTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCgljb25kID0gYS8zIDw9IHg7IAkgLyogViAqLwoJcHJpbnRmKCJhLzMgPD0geCAgIDogJWRcblxuIiwgY29uZCk7CglnZXRjaGFyKCk7IC8qIHBhdXNlICovCgoJY29uZCA9IGEvMiA+ICAyOyAJIC8qIEYgKi8KCXByaW50ZigiYS8yID4gIDIgICA6ICVkXG5cbiIsIGNvbmQpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoKCWNvbmQgPSBhOwkJCSAvKiBWICovCglwcmludGYoImEgICAgICAgICAgOiAlZFxuXG4iLCBjb25kKTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCgljb25kID0gYSAtIDIqeDsgCSAvKiBGICovCglwcmludGYoImEgLSAyKnggICAgOiAlZFxuXG4iLCBjb25kKTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCgoJcHJpbnRmKCJcblxuXG5cbiIpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoJcmV0dXJuIDA7Cn0=