Prueba de algoritmos | SP Concurso 1 | Pregunta 6

¿Cuál es la salida del siguiente programa C?

#include <stdio.h>
  
void print(int c){
      
    if (c < 0) {
        return;
    }
      
    printf("%d ", c);
    c--;
    print(c);
      
    c++;
      
    printf("%d ", c);
  
}
  
int main() {
   int c = 5;
   print(c);
   return 0;    
} 

(A) 5 4 3 2 1 0 0 0 1 2 3 4
(B) 5 4 3 2 1 0 0 1 2 3 4 5
(C) 1 2 3 4 5 0 0 5 4 3 2 1
(D) 5 4 3 2 1 1 0 1 2 3 4 5

Respuesta: (B)
Explicación:
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 *