Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2016, 05:40   #1
Niven
 
Регистрация: 24.03.2016
Сообщений: 7
По умолчанию Транспонирование матрицы

Прошу помощи с программой для транспонирования матрицы из Memo1 с выводом в Memo2.
У меня такая идея:
j-текущий считываемый символ;
k-текущая строка исходной матрицы;
z-число столбцов в матрице;
ns-число "окончаний строки", то есть строк;
i-текущая строка транспонированной матрицы;
Весь код на кнопке


int j = 1, k = 0; int z = 1, ns = 0;
for(int i = 1; i < Matrix->Lines->Strings[0].Length(); i++) if(Matrix->Lines->Strings[0][i] == ' ') z++;

for(int i = 0; i < z; i++){

if(ns == Matrix->Lines->Count) break;
while(1){
if(Matrix->Lines->Strings[k][j] == ' '){ j++; break;}
TMatrix->Lines->Strings[i] = TMatrix->Lines->Strings[i] + Matrix->Lines->Strings[k][j];
j++;
if(Matrix->Lines->Strings[k][j] == '\n'){ j=1; i=0; k++; ns++; break;}
}
}
Niven вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Транспонирование матрицы DioXide JavaScript, Ajax 5 12.06.2015 11:46
Транспонирование матрицы. oleg866 Помощь студентам 3 11.05.2014 01:21
Транспонирование матрицы Vally Помощь студентам 0 28.12.2011 20:37