{
setlocale(LC_CTYPE, "Russian");
int N=5, M=7, a=-31, b=12,i, j, f, tmp, tmp1;
double **A;
FILE *fp;
if ((fp = fopen("int.dat","w")) == NULL) { perror("int.dat") ; return 1; }
A=(double **)calloc(N, sizeof(double *));
for(i=0;i<N;i++)
A[i]=(double *)calloc(M, sizeof(double));
for(i=0;i<N;i++)
for (j=0;j<M;j++)
A[i][j]=a + (double)rand()/RAND_MAX*(b - a);
// Cортируем
//Выводим
for (i=0;i<N;i++)
{
for (j=0;j<M;j++)
printf("%f\t ",A[tmp][tmp1]);
printf("\n");
}
for(i=0;i<N;i++);
free(A);
fclose(fp);
return 0;
}