List Amplitud
- , Amplitud
Estructura de datos
#include
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
list
double num, suma=0;
cout << "Una sencilla calculadora" << endl;
do
{
cout << "Ingrese un numero, 0 para salir: ";
cin >> num;
if (num != 0) lalista.push_back(num);
}
while (num != 0);
cout <<"----------" << endl;
while( !lalista.empty() )
{
num = lalista.front();
cout << setw(10) << num << endl;
suma += num;
lalista.pop_front();
}
cout << "----------" << endl;
cout << setw(10) << suma <
return EXIT_SUCCESS;
}
Linares Díaz Carlos Alberto
314981
#include
- , Amplitud
Estructura de datos
#include
#include
using namespace std;
classNodoArbol
{
public:
int Info;
NodoArbol*HijoIzq;
NodoArbol*HijoDer;
NodoArbol();
};
NodoArbol::NodoArbol()
{
HijoIzq=NULL;
HijoDer=NULL;
}
class ArbolBinario
{
private:
NodoArbol*Raiz;
public:ArbolBinario();
NodoArbol *RegresaRaiz();
void CreaArbol(NodoArbol*);
void Preorden(NodoArbol*);
void Inorden (NodoArbol*);
void Postorden (NodoArbol*);
void Amplitud (NodoArbol*);
}
class ArbolBinario
{
voidPreorden(NodoArbol*);
void Inorden (NodoArbol*);
void Postorden (NodoArbol*);
}
ArbolBinario::ArbolBinario()
{
Raiz=NULL;
}
NodoArbol *ArbolBinario::RegresaRaiz()
{
return Raiz;
}
voidArbolBinario::CreaArbol(NodoArbol*Apunt)
{
char resp;
Apunt=new NodoArbol;
cout<<"\nIngresa la informacion a almacenar: ";
cin>>Apunt->Info;
cout<<"\n"<
Linares Díaz Carlos Alberto314981
#include
- , Amplitud
Estructura de datos
cin>>resp;
if(resp== 's')
{
CreaArbol(Apunt->HijoIzq);
Apunt->HijoIzq=Raiz;
}
cout<<"\n"<
cin>>resp;if(resp == 's')
{
CreaArbol(Apunt->HijoDer);
Apunt->HijoDer=Raiz;
}
Raiz=Apunt;
}
void ArbolBinario::Preorden(NodoArbol*Apunt)
{
if(Apunt)
{
cout<
Preorden(Apunt->HijoIzq);...
Regístrate para leer el documento completo.