![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
![]()
Задание прикрепил, сам что то не доганяю, помогите правильно ли делаю, как отсортировать и вывести не понимаю...
Код:
Последний раз редактировалось destroy_; 27.10.2012 в 12:19. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Давайте сначала определимся, каков массив amas. В задании он одномерный, у Вас двумерный.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Очень даже принципиально
![]() Все же остановимся на одномерном. И что же не получается? Пока не будем касаться вопроса сортировки и вывода. В чем заключается проблема при получении массива из стринггрида? Кстати, форматируйте код сразу правильно, а то сейчас он выглядит ужасно, Вам самим не понятно где, что происходит. Ну ладно, не буду мучать - вот получение массива из стринггрида: Код:
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.10.2012 в 15:36. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
![]()
[CODE]
Кстати, я не знаю, что за свойство value у sedit (у меня нет компонента с таким свойством), поэтому заменил на то, что есть В чем заключается проблема при получении массива из стринггрида?[/QUOTE] value свойство у spinedit ![]() да в этом проблем нет. Проблема в выводе в другой массив да ещё и по возрастанию... Последний раз редактировалось destroy_; 27.10.2012 в 17:28. |
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Эх, как это я прошляпил Ваше сообщение...
Идем дальше. Как считать среднее арифметическое? Это, наверное, тоже для Вас не проблема? Правда, в вышеприведенном коде я не могу проследить логики его нахождения ![]() Допустим, нашли среднее арифметическое. Далее проходим еще раз по массиву и сравниваем со средним арифметическим. Для удобства (необходимости), добавляем переменную j, которая указывает на первый свободный элемент массива B. В цикле при сравнении вставляем рассматриваемый элемент в массив B и увеличиваем j. Затем задаем новый размер массива B (j - как раз новый размер) и сортируем любым известным способом (хоть пузырьком). Вообще, я сделаю "плохо" для Вас, написав решение, но, т.к. у меня улучшилось настроение (решил задачку, которую не мог решить 13 дней, ну конечно не без помощи друзей): Код:
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.10.2012 в 22:43. |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
![]() Цитата:
Последний раз редактировалось destroy_; 28.10.2012 в 13:09. |
|
![]() |
![]() |
![]() |
#8 | ||
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Во-первых, не цитируйте целиком сообщение - можно получить штраф.
Во-вторых, проверил у себя - все работает, ищите ошибку у себя. Ввел: Цитата:
Цитата:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.10.2012
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Выведите среднее арифметическое и 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 |