Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. int reduce(int *a, int n)
  2. {
  3. int i, j, dup;
  4.  
  5. if (!a || n < 0)
  6. return -1;
  7.  
  8. i = dup = 0;
  9.  
  10. while (i < (n - dup - 1)) {
  11. if (a[i] == a[i+1]) {
  12. dup++;
  13. for (j = i ; j < (n - dup); j++)
  14. a[j] = a[j+1];
  15. } else
  16. i++;
  17. }
  18.  
  19. return n - dup;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement