Informática, pregunta formulada por AlejandroL78, hace 3 meses

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

Contestado por MathEnjoyer
1

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.


AlejandroL78: Muchas gracias enserio , nunca se me ocurrio usar la sentencia for para resolverlo , muchas gracias !!
Otras preguntas