I am new in C and i am creating a simple program in which i am writing value to the multidimensional error .But I am getting error "Segmentation fault" or some time when i am running the code it is getting in Infinite loop.
int main(){
int i,j;
int num1=10;
int num2=10;
double data[num1][num2];
for(i=0;i<=num1;i++){
for(j=0;j<=num2;j++){
if(i==0) {
data[i][j]=121.21;
}
else {
data[i][j]=0.0;
}
}
}
}
When i am doing the hardcoding of values on below structure it is working fine :
change double data[num1][num2]; to double data[10][10];
How can we fix this issue in C.