es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para imprimir todos los datos de entrada en la instrucción de cout, puedes crear un contenedor como un std::vector para almacenar todas las entradas y luego recorrer el vector para imprimir cada elemento. Aquí está una versión actualizada del código:

    “`c++
    #include
    #include

    int main() {
    int input = 0;
    std::vector inputs;
    std::string repeat = “y”;

    while (repeat.compare("n") != 0) {
        std::cout << "entrada: ";
        std::cin >> input;
        inputs.push_back(input); // añade la entrada al vector
        std::cout << "¿repetir? (y/n): ";
        std::cin >> repeat;
    }
    
    // imprime todas las entradas
    std::cout << "entradas: ";
    for (int i = 0; i < inputs.size(); i++) {
        std::cout << inputs[i] << " ";
    }
    std::cout << std::endl;
    
    return 0;
    

    }
    “`

    Este código crea un std::vector<int> vacío llamado inputs y utiliza push_back() para añadir cada entrada al vector. Luego, después de que el ciclo while termina, recorre el vector e imprime cada elemento separado por un espacio.

Comments are closed.