Considere la siguiente definición de función C.
int Trial (int a, int b, int c) { if ((a >= b) && (c < b) return b; else if (a>=b) return Trial(a, c, b); else return Trial(b, a, c); }
La función Prueba:
(A) encuentra el máximo de a, b y c
(B) encuentra el mínimo de a, b y c
(C) encuentra el número medio de a, b y c
(D) Ninguna de las anteriores
Respuesta: (D)
Explicación: Prueba (a, b, c) devuelve el elemento mediano de a, b y c, pero no el elemento medio de a, b y c. Pero si a = b = c, entonces bucle infinito.
Entonces, la opción (D) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA