My issue
sol.c:28:5: error: redefinition of ‘main’
28 | int main() {
| ^~~~
sol.c:16:5: note: previous definition of ‘main’ with type ‘int()’
16 | int main()
| ^~~~
My code
#include <stdio.h>
int Search_Insert_Position(int arr[], int n, int k)
{
for(int i=0;i<n;i++)
if(arr[i]==k)
return i;
else if(arr[i]>k)
return i;
return n;
}
int main()
{
int n,k;
int arr[n];
for(int i=0;i<n;i++){
scanf("%d",&arr[i]);
}
scanf("%d",&k);
printf("%d\n", Search_Insert_Position(arr, n, k));
return 0;
}
Learning course: Data structures & Algorithms lab
Problem Link: https://www.codechef.com/learn/course/muj-dsa-c/MUJDSAC20A/problems/DSAAGP1094