![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Pirate |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 21 Пол: Мужской Реальное имя: Лёха Репутация: ![]() ![]() ![]() |
Помогите пожалуйста
Есть стринг грид с такими значениями: - 600 600 1400 600 3000 - 1500 800 700 1000 4000 - 900 4800 700 600 7000 Вопрос: как поделить первые три столбца на последний т.е 600 на 3000 1500 на 4000 900 на 7000 также нужно поделить и остальные два,и как потом работать с полученными числами |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата(Better Kind) Вещественный тип надо использовать. С чего бы это? Потому, что тебе так хочется? Неправильно хочется, значит... Содержимое ячеек - целочисленное, значит можно использовать StrToInt...Pirate, все очень просто: 2 вложенных цикла - внешний по строкам, внутренний - по столбцам грида (деление i-го элемента где i = 0 .. n-1 каждой строки на n-ый), и запись результатов в массив, разумеется (хотя можно и сразу записывать в Memo, это уже по желанию)... Ты бы привел хотя бы наброски своего кода, а то такое ощущение, что ты ждешь, когда все сделают за тебя и выложат здесь все на блюдечке... |
Better Kind |
![]()
Сообщение
#3
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 52 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Содержимое ячеек - целочисленное, значит можно использовать StrToInt... Пардон, повелительное наклонение слова "надо" можно отбросить.Проще всего избежать исключиния можно используя StrToIntDef. -------------------- With best regards, Better Kind
|
![]() ![]() |
![]() |
Текстовая версия | 12.07.2025 3:58 |