![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Dwane |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Доброго времени суток. Помогите пожалуста с заданием.
В прямоуголной матрице вычеслить МАКСИМАЛЬНОЕ СРЕДНЕЕ среди всех вычесленных покаждой строке средних значений кроме заданной строки. Вот.Тоесть,нужно найди среднее для каждой строки.И потом найти среднее из всех средних значений строк кроме заданной кроме заданной. Все времмя что нибудь не работает.Помогите пожалуста. Заранее благодарен. |
|||
|
||||
| ФедосеевПавел |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 2 Всего: 10 |
Ну, покажи, что не получается, где ошибка...
Хотя бы описание констант, типов, ввод данных, вывод хоть неправильных, но результатов... |
|||
|
||||
| Dwane |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Да,ничего не получается.Я не знаю даже как среднее арифметическое найти.Тоесть я то знаю,но паскаль упорно не дает так сделать.
Вот.Дальше нужно среднее арефметическое найти и записать их в масив одномерный {sred}.И потом найти среднее арефметическое всех элементов одномерного массива кроме указанного. Это я думал сделать так: 1.Запрашиваем указать строчку которую не учитывать. 2.Обнулить этот элемент одномерного массива 3.И посчитать общую среднею армефметическую по форумуле scredtda:= scredtda div(m-1); sredtda - это общая средняя всего масива.Ну как она там находиится scredtda:=scredtda+sred[i,j] так наврено.А m-1 потому что один из элементов массива раен 0 и его считать не нужно. Но код у меня не получается никак. Это сообщение отредактировал(а) Dwane - 9.2.2009, 16:29 |
|||
|
||||
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
Уточни, тебе нужно найти среднее значение каждой строки, а дальше максимальное из средних?
-------------------- Don't let the system get you down. |
|||
|
||||
| Dwane |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Нет.Мне нужно найти среднее значение каждой строки,а потом среднее знакчение средних .Кроме указанной.
Допустим 3 строки всего у первой среднее 2 у второй 4 у третей 6.Потом нужно исключить одну строку и найти среднее оставишся.Мы говорим что вторую мы исключаем и находим среднее первой и третей. 2+6\2. Это сообщение отредактировал(а) Dwane - 9.2.2009, 16:43 |
|||
|
||||
| ФедосеевПавел |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 2 Всего: 10 |
Dwane, я не уверен, но кажется ты чуть-чуть запутался:
Мне кажеться, что всё-таки нужно найти МАКСИМАЛЬНОЕ среднее. Тогда, код будет примерно таким. 1. По каждой строке матнрицы вычисляем среднее
2. Теперь в массиве sred находим максимальный элемент, пропустив только одно значение. Или можно обойтись без массива sred
|
||||||||
|
|||||||||
| Dwane |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Да,вы парвы.Это я не правильнопереписал.В моем первом посте все правильно написано.Да все правильно.Спасибо большое.
Вот только я не понял. А если нужно пропустить не 1 строчку а скажем 3 помоему тогда не подойдет
Как ни странно работает,но не совсем так как нужно. Матрица: 2 2 (Среднее 2) 3 3 (Среднее 3) 4 4 (Среднее 4) Если пропускаю 3 строку и прошу вывести sMax он выдает средующее sMax=2 и если не очишая экрана начать выполнять програму заного видно что на самом деле он выдал sMax=2 sMax=3 Подрят...не могу понять в чем дело. Это сообщение отредактировал(а) Dwane - 9.2.2009, 22:54 |
|||
|
||||
| ФедосеевПавел |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 2 Всего: 10 |
Только что CopyPaste фрагменты программ и запустил с твоим примером. Результат верный (отличающийся от приведенного).
|
|||
|
||||
| Dwane |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Спасибо.
|
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |