please help me out
code is showing core dump
here is the code
#include
using namespace std;
int main() {
long int n,i,size=0;
cin>>n;
long int a[n],max=0;
long int res[n]={0};
for(i=0;i<n;i++)
{
cin>>a[i];
}
max=a[0];
for(i=0;i<n;i++)
{
if(max<a[i])
max=a[i];
}
size=max+1;
long int count[size]={0};
for(i=0;i<size;i++)
{
count[a[i]]++;
}
for(i=1;i<size;i++)
{
count[i]=count[i]+count[i-1];
}
for(i=n-1;i>=0;iā)
{
res[count[a[i]]-1]=a[i];
count[a[i]]ā;
}
for(i=0;i<n;i++)
cout<<res[i]<<ā ';
return 0;
}


