Prueba de algoritmos | Colocación de Sudo [1.5] | Pregunta 12

¿Cuál será la salida del siguiente código:

#include <iostream>
using namespace std;
  
#define x 5/2.0
#define y 3/2.0
  
  
// Function 1
int add(float a, float b){
    cout << "Function 1";
    return a + b;
}
  
// Function 2
int add(double a, double b){
    cout << "Function 2";
    return a + b;
}
  
// Function 3
int add(int a, int b){
    cout << "Function 3";
    return a + b;
}
  
// Driver Function
int main() {
      
    cout << add(x, y) << endl;
      
    return 0;
}

(A) Función 2 4
(B) Función 3 4
(C) Función 1 4
(D) Ninguno de estos

Respuesta: (A)
Explicación:
Cuestionario de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior

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 *