I have got zsh: segmentation fault in this program and I don't know why. How run this program without this fault.
#include<stdio.h>
int main()
{
int old[9]={'3','5','7','8','8','6','2','3','5'};
int new[3][3], r, c, n;
for (r=0;r<3;r++){
for (c=0;c<3;c++){
new[r][c]=old[n];
n++;
}
}
printf("New array is:\n");
for (r=0;r<3;r++){
for (c=0;c<3;c++){
printf("%d",new[r][c]);
}
printf("\n");
}
}
┌──(imsourobh㉿kali)-[~/Documents/codes/c/cse] └─$ cd "/home/imsourobh/Documents/codes/c/cse/" && gcc >array.c -o array && "/home/imsourobh/Documents/codes/c/cse/"array zsh: segmentation fault "/home/imsourobh/Documents/codes>c/cse/"array