Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 5

Поменять местами положительные и отрицательные элементы матрицы

05.02.2010, 14:55. Показов 2790. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поменять местами положительные и отрицательные элементы матрицы A(n,m). Вывести на печать исходную матрицу и новую.

Как описывается матрица и как находится отриц. и полож. элементы я знаю, я просто немогу описать как меняются местами полож. и отриц. элементы.
Помогите пожайлуста, подскажите, а то завтра уже сдавать.
Жду вашего ответа.
Спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.02.2010, 14:55
Ответы с готовыми решениями:

Поменять местами положительные и отрицательные числа в массиве
Помогите пожалуйста, с клавиатуры вводится массив из 10 чисел(положительных и отрицательных), переместить отрицательные в начало массива, а...

Заменить отрицательные элементы матрицы нулями, а положительные - единицами
Заполнить отрицательные элементы матрицы нулями, а положительные - единицами и вывести ее на экран.

Матрица. Поменять местами столбец N и столбец, содержащий только отрицательные элементы
Дана матрица размера M.N. Поменять местами столбец с номером N и первый из столбцов, содержащих только отрицательные элементы. Если...

11
 Аватар для BasicMan
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
05.02.2010, 15:17
Цитата Сообщение от Tanichka Посмотреть сообщение
Поменять местами положительные и отрицательные элементы матрицы
1. а если отрицательных больше чем положительных?
2. по какому алгоритму менять: 1й отрицательный с 1м положительным?
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
05.02.2010, 15:20
задание неконкретное, какие именно положительные с какими именно отрицательными надо менять, например, для простенькой матрицы
1 -2 3 -4 5
-2 3 -4 1 -3
3 -1 2 -6 4
существует 18384 варианта обмена положительных чисел с отрицательными.
0
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 5
05.02.2010, 15:53  [ТС]
в задаче ничего не сказано, сказано что поменять положительные на отрицаетельные.
0
 Аватар для BasicMan
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
05.02.2010, 15:54
Tanichka, спроси у препода, чо он хотел сказать этим
потом приходи
0
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 5
05.02.2010, 16:04  [ТС]
со всеми положительными и со всеми орицательными, т.е. меняются местами там где был положительный элемент становится отрицательный, а где положительный - отрицательный.
Такую дали задачу...вот и думаю и ничего придумать немогу

Добавлено через 6 минут
1. если отрицательных больше чем положительных - значит замена не производится, просто выдается сообщение "что количество отрицат элементов привышает кол-во положительных и замена не осуществится"
2. я думаю что замена наверняка осуществяется с рядом стоящим элементом, ну например a11=-1 а a12=3, то они меняются между собой. Просто другого варианта нет.
Спросить уже немогу завтра крайний срок нужно хоть что нибудь представить хоть ккие то наброски.
Спасибо
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
05.02.2010, 16:22
это очень бредовая задача. Во первых, если матрица имеет нечётное количество элементов, например, 3*5, то и смотреть сколько каких элементов не надо, их по-любому будет не поровну. Во-вторых, если количество элементов чётно, надо считать положительные и отрицательные - это новая задача. В третьих, как это понять: поменять первый положительный с первым отрицательным?, но когда мы поменяем их местами, изменится номер отрицательного элемента и второй отрицательный может стать уже третьим! всё нафиг полностью запутается после первого же обмена.
Вывод: а предложи-ка ты преподу самому решить эту задачу, пусть он сломает себе голову и не станет впредь давать такие задачи другим.
0
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 5
05.02.2010, 16:34  [ТС]
я все понимаю что бред, но надо хоть что то сделать
0
 Аватар для BasicMan
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
05.02.2010, 16:37

Не по теме:

Цитата Сообщение от Tanichka Посмотреть сообщение
я все понимаю что бред, но надо хоть что то сделать
а если :wall: может поможет :scratch:



Добавлено через 44 секунды

Не по теме:

Цитата Сообщение от Tanichka Посмотреть сообщение
Спросить уже немогу завтра крайний срок нужно хоть что нибудь представить хоть ккие то наброски.
а раньше ты де была?



Добавлено через 1 минуту
хммм...
может поменять знак элемента
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
05.02.2010, 16:45
наученный горьким опытом, я не делаю неконкретные задания, потому, что их потом надо будет 5 раз переделывать. сделайте что-нибудь сами, получите замечания, уточните задание и я с удовольствием помогу вам всё сделать так, как надо.
Заодно и поймёте, что всё надо делать вовремя.
0
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 5
05.02.2010, 16:51  [ТС]
Цитата Сообщение от CyberБурундукЪ Посмотреть сообщение

Не по теме:


а если :wall: может поможет :scratch:



Добавлено через 44 секунды

Не по теме:


а раньше ты де была?



Добавлено через 1 минуту
хммм...
может поменять знак элемента
Думала я над этим....о знаке...
Раньше где была... вот и думала я ломаю над этим голову уже неделю я то описала программу вывод, ввод данных и нахождение кол-ва отриц. и полож. элементов и все дальше просто тупик, как эту замену сделать бог ее знает...
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
05.02.2010, 16:54
PureBasic
1
2
3
4
5
for i=1 to m
for j=1 to n
 a(i,j)=-a(i,j)
next
next
Напишите так, а придерётся, спросите: а как это возможно? и выложите прочитанные здесь аргументы.
а вообще, на будущее, элементы меняются местами командой
PureBasic
1
swap a,b
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.02.2010, 16:54
Помогаю со студенческими работами здесь

Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами
1) Пусть дана действительная матрица размером N x M. Требуется преобразовать матрицу: поэлементно последнюю строку из всех строк,кроме...

В заданом (четвертом) секторе матрицы поменять местами наибольший и наименьший элементы
Дан квадратный массив В(m,m).В заданом (четвертом) секторе матрицы поменять местами наибольший и наименьший элементы

Поменять местами элементы матрицы симметрично относительно горизонтальной оси симметрии
В матрице B(m,m) поменять местами элементы матрицы симметрично относительно горизонтальной оси симметрии.

Определить в каждой строке матрицы минимальные и максимальные элементы, после чего поменять их местами
Дана матрица D (8x8), элементами которой являются целые числа. Преобразовать исходную матрицу D (8x8), определив в каждой строке max и min...

В массиве из 10 чисел есть положительные и отрицательные элементы
. В массиве из 10 чисел есть положительные и отрицательные элементы. Вычислить сумму положительных элементов массива.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru