The task is to remove all the duplicates in array but i am encountering this error this is my first time in c and i don't know how to debug this
#include<stdio.h>void remove_duplicates(int arr[],int *size1,int index){ for(int j = index; j<*size1-1;j++) { arr[j] = arr[j+1]; } (*size1)--;}void find_duplicates(int arr[],int * size1){ for(int i = 0; i<*size1; i++) { for(int j = i+1;j<*size1;j++) { if(arr[i] == arr[j]) remove_duplicates(arr,*size1,j); } }}int main(){ int arr[] = {1,3,4,5,4,3,2,5,2}; int size = sizeof(arr)/sizeof(int); int *size1 = &size; find_duplicates(arr,size1); for(int i = 0; i<*size1; i++) printf("%d",arr[i]); return 0;}
I wanted it to run perfectly