![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 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;} } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Транспонирование матрицы | DioXide | JavaScript, Ajax | 5 | 12.06.2015 11:46 |
Транспонирование матрицы. | oleg866 | Помощь студентам | 3 | 11.05.2014 01:21 |
Транспонирование матрицы | Vally | Помощь студентам | 0 | 28.12.2011 20:37 |