Расположить элементы каждой строки матрицы A(N, M) по убыванию

{

    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;

}

Ответы (0 шт):