Академический Документы
Профессиональный Документы
Культура Документы
#include<iostream>
class Matriz
private:
int ren,col;
double **matriz;
public:
Matriz()
ren=0;
col=0;
matriz=new double*[1];
*matriz=new double[1];
void Leer()
if(matriz)delete[]matriz;
cin>>ren;
cin>>col;
matriz=new double*[ren];
for(int i=0;i<ren;i++)
*(matriz+i)=new double[col];
cout<<"\n llena la Matriz...\n";
for(int r=0;r<ren;r++)
for(int c=0;c<col;c++)
cin>>*(*(matriz+r)+c);//matriz[r][c]
void Imp()
for(int r=0;r<ren;r++)
for(int c=0;c<col;c++)
cout<<*(*(matriz+r)+c)<<'\t';
cout<<endl;
~Matriz()
if(matriz)delete[]matriz;
system("pause");
};
int main()
{
Matriz M;
M.Leer();
M.Imp();
return 0;
}
//Reserva dinamica de memoria para un Vector
#include <iostream>
class Vector
private:
int n;
double *nums;
public:
Vector()
n=0;
nums=new double[1];
int n;
*nums=0.0;
void Lee()
cout<<"Bienvenido"<<endl;
cin>>n;
cout<<"Introduce el vector...\n";
for(int i=0;i<n;i++)
cout<<"Dato"<<i+1<<": ";
cin>>*(nums+i);
void Imp()
for(int i=0;i<n;i++)
cout<<*(nums+i)<<'\t';
~Vector()
if(nums)delete[]nums;
};
int main()
Vector V;
V.Lee();
V.Imp();
system("pause");
return 0;