Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. //Inserção em vetor desordenado
  2. void insercao_desordenada(int n, int max, int v, int A[]){
  3. if(n<max){
  4. A[n]=v;
  5. n=n+1;
  6. }
  7. else
  8. printf("overflow\n");
  9. }
  10.  
  11. // Remoção em vetor desordenado
  12. void remocao_desordenanda(int n,int max){
  13. if(n>0){
  14. n=n-1;
  15. }
  16. else
  17. printf("underflow\n");
  18. }
  19.  
  20. //Inserção em vetor ordenado
  21. void insercao_ordenada(int n, int max, int v, int A[]){
  22. int i;
  23. if(n<max){
  24. i=n;
  25. while(i>0 && A[i-1]>v){
  26. A[i]=A[i-1];
  27. i=i-1;
  28. }
  29. A[i]=v;
  30. n=n+1;
  31. }
  32. else
  33. printf("overflow\n");
  34. }
  35.  
  36. //Remoção em vetor ordenado
  37. void remocao_ordenada(int i, int n, int A[]){
  38. if(i<n){
  39. n=n-1;
  40. while(i<n){
  41. A[i]=A[i+1];
  42. i=i+1;
  43. }
  44. }
  45. else
  46. printf("erro");
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement