C++ транспонирование матрицы

Здесь вы можете скачать парочку интересных андроид приложений

Транспонирование матрицы

double** transp(double** a,int n, int m)
{int i,j;
 double **b;
 b=new double *[n];
   if(b==NULL){cout<< "Нет ОП \n";
               exit(1);
	      }
   for (i=0;i< n;i++)
     {b[i]=new double[m];
       if(b[i]==NULL){cout<< "Нет ОП \n";
                      exit(1);
		     }
     }
   for (i=0;i< n;i++)
     for (j=0;j< m;j++)
       b[j][i]=a[i][j];
 return b;
}

Результат работы функции:



На главную
C++ новичку     Алфавит и лексемы     Операции в C++     Библиотеки     Потоки ввода- вывода     Разветвляющийся вычислительный процесс
     Циклы    Указатели     Основы работы с динамической памятью     Работа с файлами     Некоторые типичные функции

Разработчик сайта: Филатов Максим

Hosted by uCoz