Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <math.h>
- typedef struct nodo{
- int valor;
- struct nodo *next;
- }*Nodo;
- int esContenido(Nodo listaA, Nodo listaB);
- int main(){
- Nodo listaA=(Nodo)malloc(sizeof(struct nodo));
- listaA->valor=5;
- listaA->next=NULL;
- Nodo b=(Nodo)malloc(sizeof(struct nodo));
- b->valor=1;
- b->next=NULL;
- Nodo c=(Nodo)malloc(sizeof(struct nodo));
- c->valor=3;
- c->next=NULL;
- Nodo d=(Nodo)malloc(sizeof(struct nodo));
- d->valor=6;
- d->next=NULL;
- Nodo e=(Nodo)malloc(sizeof(struct nodo));
- e->valor=4;
- e->next=NULL;
- printf("\n");
- listaA->next=b;
- b->next=c;
- c->next=d;
- d->next=e;
- e->next=NULL;
- printf("Lista A:");
- while(listaA!=NULL){
- printf("[%d]->", listaA->valor);
- listaA=listaA->next;
- }
- Nodo listaB=(Nodo)malloc(sizeof(struct nodo));
- listaB->valor=6;
- listaB->next=NULL;
- Nodo v=(Nodo)malloc(sizeof(struct nodo));
- v->valor=4;
- v->next=NULL;
- Nodo x=(Nodo)malloc(sizeof(struct nodo));
- x->valor=3;
- x->next=NULL;
- listaB->next=v;
- v->next=x;
- x->next=NULL;
- printf("\nLista B:");
- while(listaB!=NULL){
- printf("[%d]->", listaB->valor);
- listaB=listaB->next;
- }
- esContenido(listaA,listaB);
- }
- int esContenido(Nodo listaA, Nodo listaB){
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement