#include #include int *deduplicate_array(int *arr, int cells); int main(void){ int *arr = malloc(sizeof(int)*10); int i; for(i = 0; i<10; i++){ arr[i] = 10; } arr = deduplicate_array(arr, 10); printf("now print:\n"); for(i = 0; i<10; i++){ printf("%d\n", arr[i]); } return 0; } int *deduplicate_array(int *arr, int cells){ int i,k, count, final_count = 0; for(i = 0; i>= 1; res <<= 1; } }