Why my code is giving error " segmentation fault",what it is?

#include
using namespace std;
void spiral_print(int a[][100],int n,int m)
{
int start_row=0;
int end_row=n-1;
int start_col=0;
int end_col=m-1;
while(start_row<=end_row && start_col<=end_col)
{
for(int i=start_col;i<=end_col;i++)
cout<<a[start_row][i]<<" “;
start_row++;
for(int i=start_row;i<=end_row;i++)
cout<<a[i][end_col]<<” “;
end_col–;
for(int i=end_col;i>=start_col;i–)
cout<<a[end_row][i]<<” “;
end_row–;
for(int i=end_row;i<=start_row;i–)
cout<<a[i][start_col]<<” ";
start_col++;
}
}
int main()
{
int n,m;
cin>>n>>m;
int a[100][100];
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
cin>>a[i][j];
}
spiral_print(a,n,m);
return 0;
}

I have edited your code… Try to submit it now…