La siguiente pregunta es de programacion. les agradezco mucho su ayuda !!!
Hacer un programa c++ que llene un arreglo con números enteros, el
programador coloca el tamaño del vector, una vez lleno lo debe mostrar
en pantalla, luego lo debe pasar a una función donde esta pida nuevos
valores al usuario y los reemplace por los anteriores y al final debe retornar
el vector modificado a quien llamo a la función para que se muestre en
pantalla.
Respuestas a la pregunta
Respuesta:
#include <iostream>
int * ingresarV(int v[]){
for(int i=0; i<10; i++){
std::cout<<"Ingrese el nuevo numero "<<i+1<<": ";
std::cin>>v[i];
}
return v;
}
void mostrarV(int v[]){
for(int i=0; i<10; i++){
std::cout<<v[i]<<", ";
}
}
int main(){
int v[10]; // vector de enteros con un tamaño 10
// vector inicial
ingresarV(v); //funcion para ingresar datos
std::cout<<"El vector esta lleno.\n";
std::cout<<"VECTOR ORIGINAL: ";
mostrarV(v); // funcion para mostrar datos
//vector modificado
std::cout << "\nAhora ingrese nuevos valores para el vector\n";
ingresarV(v);
std::cout << "VECTOR MODIFICADO: ";
mostrarV(v);
return 0;
}
Explicación:
Espero te ayude, cualquier duda coméntala.