Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include "stdio.h"
  2.  
  3. int u_copy(int mas[], int size, int u_mas[])
  4. {
  5. int j = 0;
  6. for (int i = 0; i < size - 1; i++)
  7. {
  8. if (mas[i] != mas[i + 1])
  9. {
  10. u_mas[j] = mas[i];
  11. j++;
  12. }
  13. }
  14. u_mas[j] = mas[size - 1];
  15. j++;
  16. return j;
  17. }
  18.  
  19. int main()
  20. {
  21. int size, u_size, i;
  22. printf("Enter size of array:");
  23. scanf("%d", &size);
  24. int mas[size];
  25. int u_mas[size];
  26. printf("Enter array values:\n");
  27. for (i = 0; i < size; i++)
  28. {
  29. printf("mas[%d] = ", i);
  30. scanf("%d", &mas[i]);
  31. }
  32.  
  33. u_size = u_copy(mas, size, u_mas); //возвращает размер конечного массива
  34.  
  35. for (i = 0; i < u_size; i++)
  36. {
  37. printf("%d ", u_mas[i]);
  38. }
  39. printf("\n");
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement