Восстановление массива после манипуляций с ним - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Можно ли после операций над массивом восстановить его первоначальный облик и вывести? Например: мы переставили строки в массиве, а потом захотели вывести на экран первоначальный вариант.

Решение задачи: «Восстановление массива после манипуляций с ним»

textual
Листинг программы
 double **a
double **c;
a = (double **)malloc(n*sizeof(double));
    double **c;
            c= (double **)malloc(n*sizeof(double));
            for ( i = 0; i < n; i++ )
                {   
                    a[i] = (double*)malloc(n*sizeof(double)); 
                    c[i] = (double*)malloc(n*sizeof(double));  // ÂûäåëåГ*ГЁГҐ ГЇГ*ìÿòè ïîä õðГ*Г*ГҐГ*ГЁГҐ ñòðîê
                    printf("\n");
                    for ( j = 0; j < n ; j++ )
                    {
                        printf( "a[%d][%d] = ",i+1,j+1);
                        scanf( "%lf", & a[i][j] );
                        c[i][j]=a[i][j];
                    }
                }
                printf("\n");
                printf("Ââåäèòå ïðîìåæóòêè");
                scanf( "%d", & q );
                scanf( "%d", & e );
                for ( q; q <= e; q++ )
                {
                    for (i = 0; i < n; i++)
                    {
                        for ( j = 0; j < n ; j++ )
                        {
                            c[i][j]=a[i][j];
                        }
                            b[i]=q;
                            Resultmatrix(n,c,b);
                            Gauss_method(n,c,b,x);
                            printf("<br>\n");
        
                    }
                }
        free((void *)a);
    free((void *)c);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы