Advertisement
Guest User

ex 05

a guest
Apr 30th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #define N 5
  2.  
  3. int vetorLista(LISTA *list, int v[]){
  4. int i, k;
  5. if(list->nroelementos == 0){
  6. for(i=0; i<N; i++){
  7. list->a[i].chave = v[i];
  8. printf("\n%i", list->a[i].chave);
  9. }
  10. }
  11. if(list->nroelementos>0){
  12. for(i=0; i<N; i++){
  13. for(k = list->nroelementos;k >= (i+1); k--){
  14. list->a[k] = list->a[k-1];
  15. }
  16. list->a[i].chave = v[i];
  17. list->nroelementos++;
  18. printf("%i ", list->a[i].chave);
  19. }
  20. }
  21. return TRUE;
  22. }
  23.  
  24. int main(){
  25. LISTA listaEstatica;
  26. inicioLista(&listaEstatica);
  27. int vet[5] = {50,55,60,65,70};
  28.  
  29. insereEmpurra(10,0,&listaEstatica); exibirLista(listaEstatica);
  30. insereEmpurra(20,1,&listaEstatica); exibirLista(listaEstatica);
  31. insereEmpurra(15,2,&listaEstatica); exibirLista(listaEstatica);
  32. insereEmpurra(5,3,&listaEstatica); exibirLista(listaEstatica);
  33. insereEmpurra(25,4,&listaEstatica); exibirLista(listaEstatica);
  34. vetorLista(&listaEstatica, vet);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement