|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.10.2012, 10:22 | #1 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
|Delphi|-как отсортировать и вывести в стринггрид
Задание прикрепил, сам что то не доганяю, помогите правильно ли делаю, как отсортировать и вывести не понимаю...
Код:
Последний раз редактировалось destroy_; 27.10.2012 в 12:19. |
27.10.2012, 12:57 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Давайте сначала определимся, каков массив amas. В задании он одномерный, у Вас двумерный.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
27.10.2012, 14:15 | #3 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
|
27.10.2012, 15:22 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Очень даже принципиально
Все же остановимся на одномерном. И что же не получается? Пока не будем касаться вопроса сортировки и вывода. В чем заключается проблема при получении массива из стринггрида? Кстати, форматируйте код сразу правильно, а то сейчас он выглядит ужасно, Вам самим не понятно где, что происходит. Ну ладно, не буду мучать - вот получение массива из стринггрида: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 27.10.2012 в 15:36. |
27.10.2012, 17:22 | #5 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
[CODE]
Кстати, я не знаю, что за свойство value у sedit (у меня нет компонента с таким свойством), поэтому заменил на то, что есть В чем заключается проблема при получении массива из стринггрида?[/QUOTE] value свойство у spinedit да в этом проблем нет. Проблема в выводе в другой массив да ещё и по возрастанию... Последний раз редактировалось destroy_; 27.10.2012 в 17:28. |
27.10.2012, 22:15 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Эх, как это я прошляпил Ваше сообщение...
Идем дальше. Как считать среднее арифметическое? Это, наверное, тоже для Вас не проблема? Правда, в вышеприведенном коде я не могу проследить логики его нахождения Допустим, нашли среднее арифметическое. Далее проходим еще раз по массиву и сравниваем со средним арифметическим. Для удобства (необходимости), добавляем переменную j, которая указывает на первый свободный элемент массива B. В цикле при сравнении вставляем рассматриваемый элемент в массив B и увеличиваем j. Затем задаем новый размер массива B (j - как раз новый размер) и сортируем любым известным способом (хоть пузырьком). Вообще, я сделаю "плохо" для Вас, написав решение, но, т.к. у меня улучшилось настроение (решил задачку, которую не мог решить 13 дней, ну конечно не без помощи друзей): Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 27.10.2012 в 22:43. |
28.10.2012, 09:21 | #7 | |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
Цитата:
Последний раз редактировалось destroy_; 28.10.2012 в 13:09. |
|
28.10.2012, 12:45 | #8 | ||
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Во-первых, не цитируйте целиком сообщение - можно получить штраф.
Во-вторых, проверил у себя - все работает, ищите ошибку у себя. Ввел: Цитата:
Цитата:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
||
28.10.2012, 13:14 | #9 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
|
28.10.2012, 13:47 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Выведите среднее арифметическое и j куда-нибудь, чтобы понять, те ли они получились.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задать двумерный массив, вывести на экран отдельно главную и побочную диагонали, отсортировать по убыванию методом пузырька | CookieStar | Помощь студентам | 6 | 12.12.2011 07:44 |
отсортировать массив случайных чисел и вывести на экран. | PAREN_DEFO | Помощь студентам | 1 | 27.05.2011 17:17 |
как сложить числа в стринггрид? | TotKtoNado | БД в Delphi | 0 | 25.04.2011 16:58 |
Вывести рандом двумерного массива в стринггрид. | Space91 | Общие вопросы Delphi | 6 | 26.05.2010 15:46 |
Как записи в СтрингГрид сохранять в ДБ файл | Alex_76 | Помощь студентам | 2 | 17.06.2008 15:55 |