|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.03.2009, 11:09 | #1 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 68
|
массив замена -, на+. Delphi
что-то запутался помогите найти ошибку. нужно отриц. заменить на полож.
Код:
Мы все учились понемногу
Чему-нибудь и как-нибудь!!! |
07.03.2009, 11:45 | #2 | |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Цитата:
For i:=1 to n do a[i]:= StrToFloat(abs( STringGrid1.Cells[i-1,0])); - вот так все числа будут положительными
Я ваш новый друг, смиритесь!
|
|
07.03.2009, 11:53 | #3 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
begin end в помощь ...
Skype : UASm1Le.
|
07.03.2009, 12:35 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Вроде как у Вас динамический массив и, надеюсь нет фиксированного столбца в Гриде. Тогда так.
Код:
|
07.03.2009, 12:36 | #5 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 68
|
В общем мне нужно в динамическом массиве составить процедуру, заменяющую все отрицательные элементы исходной матрицы их модулями и фиксирующую число таких замен. Применить эту процедуру для заданной матрицы NхM, причем в случае совпадения числа замен с общим числом элементов в матрице предусмотреть дополнительно вывод поясняющего текста.
загвозка пока в самой прцедуре. Код:
Мы все учились понемногу
Чему-нибудь и как-нибудь!!! |
07.03.2009, 13:18 | #6 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
А в чем проблема?
На форму помести один Button и два StringGrid: Код:
P.S. Код предназначен для матрицы 3*3, переделай под себя.
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 07.03.2009 в 13:27. |
07.03.2009, 13:19 | #7 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Код:
Последний раз редактировалось mihali4; 07.03.2009 в 13:22. |
09.03.2009, 01:35 | #8 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 68
|
Всем огромное спасибо за помощь.
посмотрите вроде сделал все правельно но работать не хочет, и еще в пояснении нада вывод если была замена всех эл. или количество замен. заранее огромное спасибо. Код:
Мы все учились понемногу
Чему-нибудь и как-нибудь!!! |
09.03.2009, 07:16 | #9 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Измени индексы ячеек у таблиц, в массиве сначала указываются чтроки, потом столбцы, а у StringGrid наоборот, сначала столбцы, а потом строки.
И вывод измененного массива сделай во вторую таблицу. Код:
|
09.03.2009, 11:55 | #10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
И тут подправить надо:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема поиск и замена текста(Delphi) | KirkMETAL | Помощь студентам | 4 | 26.07.2010 08:41 |
Массив (Delphi) | stasig | Помощь студентам | 2 | 28.02.2009 21:43 |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |
Замена маленьких букв на большие. DELPHI | Absent | Помощь студентам | 2 | 23.03.2008 17:19 |
[Delphi] Замена одного слова на другое... | ZhooZhik | Помощь студентам | 5 | 09.01.2008 23:31 |