C ++ programa para declarar, leer e imprimir matriz de enteros dinámico

En este programa en C ++, vamos a declarar, leer e imprimir una matriz unidimensional de los números enteros, para declarar matriz dinámica que estamos usando nuevo operador y para eliminar / memoria libre , estamos utilizando operador delete .

Requisito: nuevo y borrar operador en C ++

Aquí, vamos a aprender cómo declarar, leer e imprimir matriz asignada dinámicamente?

matriz A dinámico declara por nueva operador y eliminaciones por operador delete .

Aquí vamos a leer el número total de elementos, leer elementos totales e imprimirlas.

Considere el siguiente programa:

#include <iostream>
using namespace std;
int main()
{
int *arr;
int i,n;
cout<<"Enter total number of elements:";
cin>>n;
//declare memory
arr=new int(n);
cout<<"Input "<<n<<" elements"<<endl;
for(i=0;i<n;i++)
{
cout<<"Input element "<<i+1<<": ";
cin>>arr[i];
}
cout<<"Entered elements are: ";
for(i=0;i<n;i++)
{
cout<<arr[i]<<" ";
}
cout<<endl;
delete (arr);
return 0;
}

salida

Enter total number of elements:5
Input 5 elements
Input element 1: 10
Input element 2: 20
Input element 3: 30
Input element 4: 40
Input element 5: 50
Entered elements are: 10 20 30 40 50


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *