Informática, pregunta formulada por joaquinx557, hace 11 días

banda alguien que me ayude con este programa:
elabora un programa que imprima y solicite el nombre de 50 personas diferentes

de lenguaje c++
con sintaxis while

Respuestas a la pregunta

Contestado por jpnasif
1

Respuesta:

#include <iostream>

#include <conio.h>//esta linea puede no funcionar dependiendo del equipo

//Si usas el printf y scanf, nadamas reemplaza todos los std::cout y std::cin por sus respectivos

struct persona{

char nombre[50]; //asumo que trabajas con estructuras, de otra forma sería molesto hacer el codigo

}persona[50];

int main(){

int x=0;

while(x!=50){ //mientras x sea diferente a 50, le sumo 1 por cada nombre ingresado.

 fflush(stdin); //limpio el buffer para evitar problemas de memoria

 x++;

 std::cout<<"Ingrese el nombre de una persona: ";

 std::cin.getline(persona[x].nombre, 50, '\n'); //solicito el name de la persona.

}

std::cout<<"\nTodos los nombres ingresados: "<<std::endl; x=0;

while(x!=50){

 x++;

 std::cout<<persona[x].nombre<<std::endl;

}

getch(); //remover si quitas el #include <conio.h>

return 0;

}

pd: Espero que te sirva, cualquier cosa avisame :)

Otras preguntas