Ir al contenido principal

Entradas

Mostrando las entradas de julio 21, 2013

Programacion: Listas enlazadas - multiplicación de una lista

1.- Hacer un programa que permita multiplicar los elementos de una lista. #include<iostream.h> #include<stdlib.h> #include<stdio.h> #include<conio.h> struct nodo{            int nro;            struct nodo*sgte;            }; typedef struct nodo*Tlista; void eliminainicio(Tlista &); void eliminafin(Tlista &); void eliminalista(Tlista &); void insertalinicio(Tlista &, int); int multiplicacion(Tlista &); void imprimir(Tlista); void main() { Tlista lista=NULL; int opc,valor,n,i; do{   cout<<"1.Insertar elementos:"<<endl;   cout<<"2.Eliminar al inicio:"<<endl;   cout<<"3.Eliminar al final:"<<endl;   cout<<"4.Multiplicacion de la lista:"<<endl;   cout<<"5.Listado:"<<endl;   cout<...

Programacion: Listas enlazadas - ejemplo sencillo de sumar una lista

1.- Hacer un programa que permita ingresar al inicio, al final, y en posición y permita calcular la suma de la lista. #include<iostream.h> #include<stdio.h> #include<conio.h> struct nodo{             int nro;             struct nodo *sgte; }; typedef struct nodo *Tlista; void insertarinicio(Tlista &,int); void insertarfinal(Tlista &,int); void insertaenpos(Tlista &,int,int); void imprimir(Tlista); int suma(Tlista &); void main() {  Tlista lista= NULL;  int opc,valor,pos;  do{    cout<<"1. Insertar al Inicio"<<endl;    cout<<"2. Insertar al final"<<endl;    cout<<"3. Insertar en posicion"<<endl;    cout<<"4. Suma de la lista"<<endl;    cout<<"5. Lista"<<endl;    cout<<"6. Sali...

Programacion: Listas enlazadas - Programación en c++

1. Hacer un programa que permita ingresar dos listas, el programa debe mostrar las dos listas, intercalar la dos listas en una tercera lista, y debe calcular la resta de ambas listas y el resultado mostrarlo en una tercera lista. #include <iostream.h> #include <conio.h> struct nodo {  int nro;  struct nodo* sgte;  struct nodo* ante; }; typedef struct nodo* Tlista; void insertar(Tlista &,int); void intercala(Tlista &,Tlista &,Tlista &); void unir(Tlista &,Tlista &,Tlista &); void listado(Tlista); void restar(Tlista &,Tlista &, Tlista &); void main(void) {  Tlista lista1,lista2,lista3,lista4,lista5;  lista1=lista2=lista3=lista4=lista5=NULL;  int opc,n,i,k;  do    {clrscr();     cout<<"[1]->INSERTAR NUMEROS\n";     cout<<"[2]->INTERCALAR\n";     cout<<"[3]->UNIR\n";     cout...

Programacion: Arbol binario - Programacion en c++

1.- Hacer un programa que permita buscar un elemento, el elemento mayor, el elemento menor y el menor de los mayores de un árbol binario. #include <iostream.h> #include <conio.h> struct nodo     {      int valor;      struct nodo* izq;      struct nodo* der;     }; typedef struct nodo *ABB; void inserta(ABB& ,int); void preorden(ABB); void postorden(ABB); void enorden(ABB); void verarbol(ABB,int); int buscar(ABB,int); int buscarmayor(ABB); int buscarmenor(ABB); void podar(ABB&,int); void main() { ABB arbol=NULL; ABB subarbol=NULL; int n,x,opc,a;   do     {      cout<<"menu principal"<<endl;      cout<<"1.ingresar elementos"<<endl;      cout<<"2.pre orden"<<endl;      cout<<"3.mostrar hojas"<...