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
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 :)