Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Множественное наследие http://www.cyberforum.ru/cpp-beginners/thread368818.html
Добрый день , не могли бы вы проверить провельно ли я расписал множественное наследие #include<iostream> using namespace std; class One { public: virtual ~One(){cout<<"Destructor Class ONE"<<endl;} virtual void theOne(){cout<<"its is ONE"<<endl;} };
C++ Создать программу обработки файла типа запись "Успеваемость студента" Я тут недавно начал разбираться с с++... В принципе многое понял, научился, нашел интересное задание: Создать программу обработки файла типа запись, содержащую следующие пункты меню: «Создание», «Просмотр», «Коррекция» (добавление новых данных или редактирование старых), «Решение индивидуального задания». Там есть пункты : ФИО, группа, оценки по 3ем предметам, средняя. Реализовать это все... http://www.cyberforum.ru/cpp-beginners/thread368808.html
API & C++ C++
Приветствую Вас уважаемыые форумчане... Не подскажете какой справочник по функциям API С++
C++ Проверить правильность расстановки символов “/*” и “*/” для комментариев
Проверить правильность расстановки символов “/*” и “*/” для комментариев в фрагменте программы на языке С++.
C++ После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ http://www.cyberforum.ru/cpp-beginners/thread368783.html
После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ. помогите! :)
C++ Рассортировать числа по частоте встречаемости, используя алгоритм обмена Известно, что в массиве размерности N могут быть только целые числа из диапазона 1..31. Рассортировать эти числа по частоте встречаемости, используя алгоритм обмена. подробнее

Показать сообщение отдельно
Olechka1991
1 / 1 / 0
Регистрация: 28.06.2011
Сообщений: 90

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

19.10.2011, 11:56. Просмотров 669. Ответов 2
Метки (Все метки)

Имеется матрица размерности(6 на 3) необходимо ее транспонировать!
вот мой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
count=3;
n=6;
void __fastcall TForm1::GetMatrix(TStringGrid *SG, Matrix1 &M) 
{
  for (int i=0; i<SG->ColCount; i++)
  {
    for (int k=0; k<SG->RowCount; k++)
    {
    (!TryStrToFloat(SG->Cells[k][i], M[i][k]));
}
}
}
void __fastcall TForm1::Button3Click(TObject *Sender)
{
 
 GetMatrix(Matrix_A,A);
 for( i= 0; i<=count; i++)
  for( j= 0; j<=n; j++)
  D[i][j]= A[j][i];
  for( j= 0; j<=n; j++)
  for( i= 0; i<=count; i++)
  Matrix_C->Cells[j][i]= FloatToStr(D[i][j]);
}
код не работает,половина матрицы отображается как нули!!помогите разобраться, в чем может быть дело??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru