Ternary operator inside if else
#include <stdio.h> #include <stdlib.h> int main(void) { int magic; int guess; magic = rand(); /* generate the magic number */ printf("Guess the magic number: "); scanf("%d", &guess); if(guess == magic) { printf("** Right ** "); printf("%d is the magic number", magic); } else guess > magic ? printf("High") : printf("Low"); return 0; }