Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.-
#include <iostream>
struct Nodo{
int dato;
Nodo *sgte;};
nuevo->dato = n;
p=nuevo;}
int n=p->dato;
PNodo aux = p;
p=p->sgte;
delete (aux);
return n;}
{ while(p!=NULL)
{ cout<<"\t"<<(p->dato)*n<< "\n";
p=p->sgte;}
int main()
{ PNodo p=NULL;
int can,n,x;
cout << "Ingrese la cantidad de elementos de la p: ";
cin>>n;
push(p,n);}
cin>>x;
imprimirp(p,x);
return 0;}
3.-
#include <iostream>
struct Nodo{
int dato;
Nodo *sgte;};
nuevo->dato = n;
p=nuevo;}
int n=p->dato;
PNodo aux = p;
p=p->sgte;
delete (aux);
return n;}
void imprimirp(PNodo p)
{ while(p!=NULL)
{ cout<<"\t"<<p->dato<< "\n";
p=p->sgte;}
if(p->dato == x ){
pop(p);
push(b,y);
exito = 1;
}else
push(b,pop(p));
while (b!=NULL){
push(p,pop(b));
int main()
{ PNodo p=NULL;
int can,n,x,y;
push(p,n);}
cin >> x;
cin >> y;
eliminarDatop(p,x,y);
imprimirp(p);
return 0;}
5.-
#include <iostream>
#include <cstring>
#include <fstream>
struct Nodo{
int info;
Nodo *sgte;};
PNodo p=NULL;
int n,i,exito=1;
char ch[250],lee;
while (! leer_fich.eof() )
{ leer_fich.getline(ch,250);
n=strlen(ch);
for(i=0;i<n;i++)
{ lee=ch[i];
push(p,lee);
else
if(p!=NULL)
pop(p);
else
exito=0;
leer_fich.close();
return 0;
{ PNodo nuevo;
nuevo=new Nodo;
nuevo->info=x;
nuevo->sgte=p;
p=nuevo;}
{ int x=p->info;
PNodo temp=p;
p=p->sgte;
delete(temp);
return x;}
6.-
#include <iostream>
struct Nodo{
int info;
Nodo *sgte;};
{ Lista nuevo, p;
nuevo=new Nodo;
nuevo->info=X;
nuevo->sgte=NULL;
if(L==NULL)
L=nuevo;
else{
p=L;
while(p->sgte!=NULL)
p=p->sgte;
p->sgte=nuevo;}
void imprime(Lista L)
{ Lista p;
p=L;
while(p!=NULL)
{ cout<<p->info<<endl;
p=p->sgte;}
{ bool band=false;
Lista p;
p=L;
while((p!=NULL)&&(p->info<=n))
if(p->info==n)
{band=true;}
p=p->sgte;
if(band==true)
cout<<"verdadero";
else
cout<<"falso";
int main()
int i,n,X,z;
Lista L=NULL;
cin>>n;
for(i=1;i<=n;i++)
cin>>X;
inserta_Al_final(L,X);}
cin>>z;
buscar(L,z);
imprime(L);
8.-
#include <iostream>
struct Nodo{
int dato;
Nodo *sgte;};
nuevo->dato = n;
p=nuevo;}
int n=p->dato;
PNodo aux = p;
p=p->sgte;
delete (aux);
return n;}
{ while(p!=NULL)
{ cout<<"\t"<<(p->dato)*n<< "\n";
p=p->sgte;}
}
if(p1==NULL || p2==NULL)
else{
while(p1!=NULL&&p2!=NULL&&band)
if(p1->dato!=p2->dato)
band=false;
else{
p1=p1->sgte;
p2=p2->sgte;
if(p1==NULL&&p2==NULL&&band)
cout<<"PILAS IGUALES";
int main()
int can,can2,n,x,y;
cin>>n;
push(p,n);}
cin>>y;
push(p1,y);}
pilasiguales(p, p1);
return 0;}