PUERTA | PUERTA CS 2021 | Juego 2 | Pregunta 33

Considere la siguiente función ANSI C:

int SomeFunction (int x, int y)
{
    if ((x==1) || (y==1)) return 1;
    if (x==y) return x;
    if (x > y) return SomeFunction(x-y, y);
    if (y > x) return SomeFunction (x, y-x);
 
} 

El valor devuelto por SomeFunction(15, 255) es __________ .
(A) 15
(B) 1275
(C) 30
(D) 255

Respuesta: (A)
Explicación: Esta función calcula el MCD de los dos números mediante restas repetidas .

GCD (15, 255) = 15
Entonces devolverá 15.
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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *