IPB

Здравствуйте, гость ( Вход | Регистрация )

> Помогите пожалуйсто с С++, Программа с двумерными матрицами
Гость_aligatr-kil_*
сообщение Oct 31 2007, 01:47
Сообщение #1





Guests






Пожалуйто помогите с программой на С++

Вот задача

Даны матрицы А(3,4). Упорядочить массив С(12), состоящий из элементов А, по возрастанию . Найти минимальный по модулю элемент.
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов
Гость_aligatr-kil_*
сообщение Oct 31 2007, 01:53
Сообщение #2





Guests






Я бы хотел от вас узнать примерный алгаритм , а не готовое решение , чтобы самому додумать.
Вернуться к началу страницы
 
+Цитировать сообщение
Lightning
сообщение Oct 31 2007, 09:39
Сообщение #3


Продвинутый пользователь
***

Группа: Posters
Сообщений: 253
Регистрация: 15.11.2005
Из: Кугеси
Пользователь №: 126



Цитата(aligatr-kil @ Oct 31 2007, 01:53) *
Я бы хотел от вас узнать примерный алгаритм , а не готовое решение , чтобы самому додумать.

копируешь все элементы А в С. Упорядочиваешь массив С по методу "пузырька". Сравниваешь модули нулевого и последнего элемента массива С=>получаешь мин. по модулю элемент.

Сообщение отредактировал Lightning - Oct 31 2007, 09:41


--------------------
LAN в кугесях - ася 458997014.
Подключенные дома: 7,67,69,71,84,86
Количество пользователей: ~ 50
Скорость внутри сети: 1 Гбит/сек.[/b][/size]
Вернуться к началу страницы
 
+Цитировать сообщение
DBEPb
сообщение Oct 31 2007, 09:50
Сообщение #4


Продвинутый пользователь
***

Группа: Posters
Сообщений: 239
Регистрация: 28.12.2006
Из: Дверная коробка близжайшей остановки
Пользователь №: 4,342



Цитата(Lightning @ Oct 31 2007, 09:39) *
копируешь все элементы А в С. Упорядочиваешь массив С по методу "пузырька". Сравниваешь модули нулевого и последнего элемента массива С=>получаешь мин. по модулю элемент.

не согласен, ибо наименьшим по модулю не обязательно будет наименьший элемент, особенно, если есть отрицательные элементы. Наименьший по модулю- тот, что менее всего отличается от 0.
Можно сделать ещё один массив, элементы которого будут равняться модулям элементов 2 массива. Упорядочить его и наименьшим будет значение 0 элемента, если упорядочивать по возрастанию.

Сообщение отредактировал DBEPb - Oct 31 2007, 09:52


--------------------
Кто считает, что жидкость в кальяне хорошо фильтрует, не пробовал пердеть в ванной
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 31 2007, 20:04
Сообщение #5


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(DBEPb @ Oct 31 2007, 09:50) *
Можно сделать ещё один массив, элементы которого будут равняться модулям элементов 2 массива.
А зачем плодить сущности, когда минимальный по модулю элемент можно найти ещё в процессе формирования массива C?
Вернуться к началу страницы
 
+Цитировать сообщение
DBEPb
сообщение Nov 1 2007, 08:59
Сообщение #6


Продвинутый пользователь
***

Группа: Posters
Сообщений: 239
Регистрация: 28.12.2006
Из: Дверная коробка близжайшей остановки
Пользователь №: 4,342



Цитата(SiMM @ Oct 31 2007, 20:04) *
А зачем плодить сущности, когда минимальный по модулю элемент можно найти ещё в процессе формирования массива C?

Согласен, не учёл.


--------------------
Кто считает, что жидкость в кальяне хорошо фильтрует, не пробовал пердеть в ванной
Вернуться к началу страницы
 
+Цитировать сообщение

Сообщений в этой теме


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

 



RSS Текстовая версия Сейчас: 22nd June 2025 - 07:24