Advertisement
catalyn

inserare,eliminare etc vector

Nov 20th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. /* Eliminare din vector! */
  2.  
  3. for (i=1;i<=n;i++)
  4. {
  5. if (v[i]==2014)
  6. {
  7. for (j=i;j<=n-1;j++)
  8. {v[j]=v[j+1];
  9.  
  10. }
  11. n--;}
  12. }
  13. /* Adaugare in vector */
  14.  
  15.  
  16. for (i=1;i<=n;i++)
  17. if (v[i]==2)
  18. {
  19. for (j=n;j>=i;j--)
  20. v[j+1]=v[j];
  21. v[i+1]=60;
  22. n++;
  23. }
  24.  
  25. SAU ASA: ( mai prost )
  26. i=1;
  27. while (i<=n)
  28. {
  29. if (sqrt(v[i])==int(sqrt(v[i])))
  30. {
  31. for (j=n;j>=i+1;j--)
  32. v[j+1]=v[j];
  33. n++;
  34. v[i+1]=10;
  35. i=i+2;
  36. }
  37. else
  38. i++;
  39. }
  40.  
  41. /* Ordonare vector */
  42.  
  43. for (i=1;i<=n-1;i++)
  44. {
  45. for (j=i+1;j<=n;j++)
  46. if (v[i]>v[j])
  47. {aux=v[i];
  48. v[i]=v[j];
  49. v[j]=aux;
  50. }
  51. }
  52.  
  53.  
  54. /* Mutare la dreapta cu o pozitie */
  55.  
  56. for (i=n;i>=1;i--)
  57. v[i+1]=v[i];
  58. n++;
  59.  
  60. /* Mutare la stanga cu o pozitie */
  61.  
  62. for (i=1;i<=n;i++)
  63. v[i]=v[i+1];
  64. n--;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement