Advertisement
karlangadas

imprime pos

Oct 23rd, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "lista.h"
  4. void ImprimePosiciones(TLista L,TLista P);
  5. int main(){
  6.     TLista L;
  7.     Lista_Crear(&L);
  8.     Lista_insertarEnOrden(&L,8);
  9.     Lista_insertarEnOrden(&L,9);
  10.     Lista_insertarEnOrden(&L,10);
  11.     Lista_insertarEnOrden(&L,11);
  12.     Lista_insertarEnOrden(&L,12);
  13.     Lista_insertarEnOrden(&L,13);
  14.     Lista_insertarEnOrden(&L,14);
  15.     Lista_insertarEnOrden(&L,15);
  16.  
  17.     TLista P;
  18.     Lista_Crear(&P);
  19.     Lista_insertarEnOrden(&P,1);
  20.     Lista_insertarEnOrden(&P,3);
  21.     Lista_insertarEnOrden(&P,4);
  22.     Lista_insertarEnOrden(&P,6);
  23.     ImprimePosiciones(L,P);
  24.    
  25.     return 0;
  26. }
  27.  
  28. void ImprimePosiciones(TLista L,TLista P){
  29.     TNodo *nodoL=L.inicio;
  30.     for (int i=1;i<=Lista_Tamanho(L);i++){
  31.         if(Lista_EstaEnLista(P, i))
  32.             printf("%d ",nodoL->elem);
  33.         nodoL = nodoL->sig;
  34.     }
  35.     printf("\n");
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement