PUERTA | Puerta TI 2008 | Pregunta 79

Considere el fragmento de código escrito en C a continuación:

void f (int n)
{ 
  if (n <=1)  {
   printf ("%d", n);
  }
  else {
   f (n/2);
   printf ("%d", n%2);
  }
}

¿Qué imprime f(173)?

(A) 010110101
(B) 010101101
(C) 10110101
(D) 10101101

Respuesta: (D)
Explicación: (173) 2 = 10101101
Prueba 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 *