int cmp(const void* a,const void* b){ return *(int*)a-*(int*)b; } bool canMakeArithmeticProgression(int* arr, int arrSize){ qsort(arr,arrSize,sizeof(int),cmp); int bias=arr[1]-arr[0]; for(int i=1; i<arrSize; i++) if(arr[i]-arr[i-1] != bias) return false; return true; }