Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <string>
#include <math.h>
#include <conio.h>
struct Nodo
Nodo *apSig;
};
void InsertarInicio(Nodo*&,Nodo*&);
void BorrarInicio(Nodo*&,Nodo*&);
void InsertarFinal(Nodo*&,Nodo*&);
void BorrarFinal(Nodo*&,Nodo*&);
void Imprimir(Nodo*&);
Nodo *LeerNodo(){
apNuevo->apSig = NULL;
return apNuevo;
}
int main(){
int opc;
do{
system("cls");
cout<<"\tBienvenid@\n\n"
cin>>opc;
InsertarFinal(apRef,apAux);
Imprimir(apRef);
}
else if(opc==3){
BorrarInicio(apRef,apAux);
else if(opc==4){
BorrarFinal(apRef,apAux);
system("cls");
system("pause");
}while(opc!=9);
return 0;
int opc1=0;
do{
system("cls");
if(apref==NULL){
apref = apaux = Nuevo;
else{
apaux->apSig = Nuevo;
apaux = Nuevo;
cin>>opc1;
}while(opc1==1);
int opcion=0;
system("cls");
cin>>opcion;
if(opcion==1){
if(apref==NULL){
else{
Nodo *aux=apref;
apref=apref->apSig;
delete aux;
int opcion=0;
system("cls");
cin>>opcion;
if(opcion==1){
if(apref==NULL){
system("pause");
else{
Nodo *aux=apref;
while(aux->apSig!=apaux){
aux=aux->apSig;
apaux=aux;
aux=aux->apSig;
apaux->apSig=NULL;
delete aux;
int suma=0;
system("cls");
if(apref==NULL){
cout<<"\n\n\tLista vacia\n"<<endl;
else{
Nodo *apImp=apref;
while(apImp!=NULL){
cout<<"\n\n Numero: " <<apImp->Numeros <<endl;
suma=suma+apImp->Numeros;
apImp=apImp->apSig;
cout<<endl<<endl;
system("pause");