|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.05.2018, 21:24 | #1 |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
Данная целочисленная матрица размера 6x9. Найти матрицу, выходит из данной:
Данная целочисленная матрица размера 6x9. Найти матрицу, выходит из данной:
а) Перестановкой столбцов - первого с последним, второго предпоследним и т.д. б) Перестановкой строк - первой с последней, второй с предпоследней и т.д. У меня есть код в Паскале,но я не знаю переделать его в Делфи и вывести в StringGrid Я ток учусь и поэтому немного не понимаю а) Код:
б) Код:
Последний раз редактировалось kostya_hor; 24.05.2018 в 22:13. |
24.05.2018, 21:39 | #2 |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
я пытаюсь вывести так
StringGrid1.Cells[i,j]:=inttostr(a); но это не подходит да,я знаю я рак |
24.05.2018, 21:52 | #3 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
- А, нет, номер строки, номер столбца массива в Паскале все-таки через запятую. Ну, может быть здесь ошибка в том, что IntToStr(a) - нужно написать с большими буквами I, T и S - как я написал.
Скажете потом, что помогло, ладно?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Последний раз редактировалось Cuprum5; 24.05.2018 в 22:05. Причина: Изменил сообщение. |
24.05.2018, 22:11 | #4 | |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
Цитата:
Оно пишет ошибку There is no overloaded version of 'IntToStr' that can be called with these arguments |
|
24.05.2018, 22:13 | #5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в первом случае заменяете вот этот код:
Цитата:
Код:
во втором аналогичный код Цитата:
Код:
p.s. Только так я и не понял, зачем делать РАЗНЫЕ матрицы: |
||
24.05.2018, 22:21 | #6 |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
|
24.05.2018, 22:26 | #7 |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
оно что-то выводит ток в один StringGrid,а в другой пусто.
Код:
|
24.05.2018, 22:35 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, как Вы написали, так оно и делает. Вы у себя в коде StringGrid2 видите? Вот он и не заполняется.
я предлагаю Вам вынести Randomize в событие создание формы (onCreate()) а на кнопке поставить такой код: Код:
Мне кажется, что это Вы неправильно спроектировали. Нужно исходную матрицу заполнить один раз (или заполнять по отдельной кнопке). Ведь к процедурам "Перестановка а)" и "Перестановка б)" заполнение исходной матрицы не отностится, верно? |
24.05.2018, 22:55 | #9 | |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
Цитата:
Последний раз редактировалось kostya_hor; 24.05.2018 в 22:57. |
|
24.05.2018, 22:59 | #10 |
Пользователь
Регистрация: 23.05.2018
Сообщений: 58
|
Мне потом нужно будет чтобы это все в ворд вывелось,но с этим я буду мучаться сам
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Данная целочисленная матрица размера M N, элементы которой могут приобретать значения от 0 до 100. Найти количество столбцов, похожих на последний столбец этой матрицы | Nenero | Помощь студентам | 1 | 22.02.2018 08:39 |
Дана целочисленная матрица размера MXN. Найти ее столбцы, все элементы которых различны.Эти столбцы должны закрашиваться. | Kate21143 | Общие вопросы Delphi | 2 | 11.06.2014 07:54 |
Найти ошибку в коде (Для данной целочисленной матрицы размером n*m найти матрицу из 0 и 1...) код на C | camel5 | Помощь студентам | 1 | 26.11.2013 06:11 |
Дана целочисленная матрица размера M × N. Найти номер последнего из ее столбцов, содержащих равное количе | tanjusha | Общие вопросы C/C++ | 4 | 01.04.2010 20:03 |