Ciencia

Páginas: 2 (328 palabras) Publicado: 26 de noviembre de 2012
Sheila Margaret Tapiero-201020378039

#include<iostream>
#include<conio.h>
#include<math.h>

using namespace std;

class datos
{
public:
int *a, n, ta;void leer()
{
cout<<"Digite numero de niveles. ";
cin>>n;
ta=pow(2,n)-1;
a=newint[ta];
for(int i=0;i<ta;i++)
{
cout<<"Digite dato["<<i+1<<"]: ";
cin>>a[i];}
}
void mostrar()
{
cout<<"Datos del Arbol: "<<endl;
for(int j=0;j<ta;j++)
{cout<<a[j]<<"\t";
}
}
};

class izquierdo:public datos
{
int *ai, ti;
public:
void buscari(void){ti=(ta-1)/2;
ai=new int[ti];
int i,j,k,m,salt;
i=j=k=m=0;
int ps=salt=0;while(i<ti)
{
ps=ps+(pow(2,m)+k);
salt=salt+pow(2,m);
for(j=salt;j<=ps;j++)
{
ai[i]=a[j];i++;
}
k=pow(2,m);
m++;
}
}
void mostrari(void){cout<<"\nDatos hijo Izquierdo: "<<endl;
for(int i=0;i<ti;i++)
{
cout<<ai[i]<<endl;
}
}
};class derecho:public datos
{
int *ad;
int td;
public:
void buscard(void) {
td=(ta-1)/2;
ad=new int[td];
int i,j,k,s,m,salt;
i=j=k=s=0;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciencia ciencia
  • Ciencia ciencia
  • Ciencia O Ciencias
  • Ciencias Ciencias
  • Ciencia o No Ciencia
  • la ciencia y las ciencias
  • Ciencias
  • Ciencias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS