PUERTA | PUERTA CS 2018 | Pregunta 14

Considere el siguiente programa en C:

#include <stdio.h>
  
int counter = 0;
  
int calc(int a, int b) {
  int c;
  
  counter++;
  if (b == 3)
    return (a * a * a);
  else {
    c = calc(a, b / 3);
    return (c * c * c);
  }
}
  
int main() {
  calc(4, 81);
  printf("%d", counter);
}

La salida de este programa es ________.

Nota: esta fue una pregunta de tipo numérico.
(A) 5
(B) 4
(C) 3
(D) Ninguna de estas

Respuesta: (B)
Explicación: 1

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 *