Verdad si cierto, deberias cambiar la condicion de ese for por
Hace dos noches empece a leer un libro de C++ y vi eso tal vez te pueda ayudar, me llamo Enzo, tengo 9 años y vivo en la Argentina.
Código (cpp) [Seleccionar]
string nombre [3];
int edad[3];
for(int i=0;i<3;i++){//acá como dice YreX-DwX, tu haces esto 0,1,2,3
cout<<"Digite nombre "<<i+1<<endl;
cin>>nombre[i];//acá te falto acseder a ese posision del arreglo
cout<<"Digite edad "<<i+1<<endl;
cin>>edad[i];//acá tambien te falto acseder a ese posision del arreglo
fflush(stdin);//linpiesa de bufer
}
for(int i=0;i<3;i++){//Bueno aca tambien, habias puesto desde 0 hasta 3 cuando es desde 0 hasta 2
cout<<" Nombre: "<<nombre[i]<<endl;
cout<<"Edad: "<<edad[i]<<endl;
cout<<" Bye "<<endl;//Este Bye lo repites en cada repetision xd
}
Hace dos noches empece a leer un libro de C++ y vi eso tal vez te pueda ayudar, me llamo Enzo, tengo 9 años y vivo en la Argentina.