domingo, 9 de enero de 2022

Ejercicio 9

 //Programa que rellena y muestra un arreglo dinámico.


#include<iostream>

#include<cstdlib>//para new y delete.


using namespace std;


void pedirDatos();

void mostrarArreglo();


int *parreglo,nElementos;


int main(){

pedirDatos();

mostrarArreglo();

//Se libera la memoria utilizada en el arreglo.

delete[] parreglo;

system("pause");

return 0;

}


void pedirDatos(){

cout<<"\nDigite el numero de elementos del arreglo: "; cin>>nElementos;

parreglo = new int[nElementos]; 

//Reservar memoria para el arreglo.

cout<<"\nDigitando los elementos del arreglo: \n";

for(int i=0; i<nElementos; i++){

cout<<"Digite un numero["<<i+1<<"]: "; cin>>*(parreglo+i); 

//guardar en puntero al arreglo y se corre a los siguientes elementos el puntero.

}

}


void mostrarArreglo() {

cout<<"\n";

for (int i=0; i<nElementos; i++) {

cout<<parreglo[i]<<" ";

// Se muestran los elementos guardaddos en el arreglo.

}

cout<<"\n\n";

}

No hay comentarios:

Publicar un comentario

Ejercicio 10

 //Programa que rellena y muestra una matriz dinámica. #include<iostream> #include<cstdlib>//para new y delete using namespace s...