Я пишу код C для решения числовой задачи, я определяю матрицу 100x100 и заполняю ее значениями A — матрица, b — решение: A[i][j]=1/(i+j+1) , b[i]= сумма всех значений в i-й строке. Ниже приведен мой код:
#include <stdio.h>
#include <stdlib.h>
#define n 100
int main()
{
double A[n][n];
double b[n];
int i,j;
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{
b[i]=0;
A[i][j]=0;
}
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{
A[i][j]=1/(i+j+1);
b[i]+=A[i][j];
}
int c=10;
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{
printf("%lf\t",A[i][j]);
if (c==j) printf("\n");
c=c*10;
}
return 0;
}
Всякий раз, когда я нажимаю кнопку сборки, блоки кода завершаются, показывает это:
Кроссплатформенная среда разработки перестала работать
а потом программа закрывается. Может ли кто-нибудь помочь мне разобраться в проблеме?!