Cómo programar en lenguaje C usando declaraciones simples para resolver problemas que requieren juicio lógico.
(1) En un triángulo rectángulo, la suma de los cuadrados de los dos lados cortos es igual al cuadrado del lado largo. Entonces a*a + b*b - c*c es 0 cuando el triángulo es rectángulo, pero no 0 en caso contrario. Negarlo como valor booleano es coherente con los requisitos de la pregunta. printf("%d\n",?!(a*a?+?b*b?-?c*c));
(2) Supongamos que la variable de entrada es día. char?*weekdays[]?=?{?"lunes",?"martes",?"miércoles",?"jueves",?"viernes",?"sábado",?"domingo"?};
printf("%s\n",?días de la semana[día?-?1]);