#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
/*Programa que ejemplifica el uso de los operadores ternarios :3*/
int x=4;
int y;
printf("Hello world!\n");
y=(x>=5)?100:200;
/*Se pregunta si "x" es mayor o igual a 5
Si es así, "y" se evalua en 100
Si no, se evalua en 200*/
printf("y es %i\n",y);
int z,res,res2,res3,res4,res5;
y=2;z=7;
res=((x>=5)?1:0);
printf("exp 1: %i\n",res);
res2=((x>=5)?y:z);
printf("exp 2: %i\n",res2);
res3=((x<=5)?y:z);
printf("exp 3: %i\n",res3);
res4=(x)?z+y:z-y;
printf("exp 4: %i\n",res4);
res5=((x>=0)?sqrt(x):0);
printf("exp 5: %i\n",res5);
return 0;
}
No hay comentarios:
Publicar un comentario