Восстановление массива после манипуляций с ним - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д