IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Проблема StringGrid
Pirate
сообщение 12.01.2008 20:28
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Лёха

Репутация: -  0  +


Помогите пожалуйста

Есть стринг грид с такими значениями:

- 600 600 1400 600 3000
- 1500 800 700 1000 4000
- 900 4800 700 600 7000

Вопрос: как поделить первые три столбца на последний т.е 600 на 3000 1500 на 4000 900 на 7000 также нужно поделить и остальные два,и как потом работать с полученными числами


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 15.01.2008 12:11
Сообщение #2


Гость






Цитата(Better Kind)
Вещественный тип надо использовать.
С чего бы это? Потому, что тебе так хочется? Неправильно хочется, значит... Содержимое ячеек - целочисленное, значит можно использовать StrToInt...

Pirate, все очень просто: 2 вложенных цикла - внешний по строкам, внутренний - по столбцам грида (деление i-го элемента где i = 0 .. n-1 каждой строки на n-ый), и запись результатов в массив, разумеется (хотя можно и сразу записывать в Memo, это уже по желанию)...

Ты бы привел хотя бы наброски своего кода, а то такое ощущение, что ты ждешь, когда все сделают за тебя и выложат здесь все на блюдечке...
 К началу страницы 
+ Ответить 
Better Kind
сообщение 15.01.2008 14:03
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 52
Пол: Мужской
Реальное имя: Александр

Репутация: -  1  +


Цитата(volvo @ 15.01.2008 12:11) *
Содержимое ячеек - целочисленное, значит можно использовать StrToInt...
Пардон, повелительное наклонение слова "надо" можно отбросить.
Проще всего избежать исключиния можно используя StrToIntDef.


--------------------
With best regards, Better Kind
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Pirate   Проблема StringGrid   12.01.2008 20:28
мисс_граффити   циклами поэлементно... не совсем понятно, в чем п...   12.01.2008 22:01
Tan   Мне кажется тут речь о том, что Pirate не знает ка...   13.01.2008 0:41
Pirate   Мне кажется тут речь о том, что Pirate не знает к...   13.01.2008 20:49
Better Kind   Теперь, используя функцию IntToStr , ты можешь из...   14.01.2008 13:06
Tan   Покажи как ты делаешь и станет понятнее откуда оши...   14.01.2008 12:54
Tan   Я просто показал пример как загнать данные в масси...   14.01.2008 14:01
Pirate   Вообщем я понял что нужно - поделить 3 столбца на...   14.01.2008 20:22
Tan   Приведи пожалуйста пример исходных данных и данных...   14.01.2008 23:13
volvo   Вещественный тип надо использовать.С чего бы это? ...   15.01.2008 12:11
Better Kind   Содержимое ячеек - целочисленное, значит можно исп...   15.01.2008 14:03
Pirate   Вообщем я начал потихоньку разбираться, тип должен...   16.01.2008 22:12
Pirate   Для заполнения procedure TForm1.Button1Click(Send...   17.01.2008 20:14
Pirate   var A:array [0..3,0..3] of real; i : integer; ...   17.01.2008 22:14


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 12.07.2025 3:58
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"