6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
||||||
1 | ||||||
Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик23.12.2014, 17:09. Показов 1178. Ответов 17
Метки нет (Все метки)
вот задание....Характеристикой столбца целочисленной матрицы назовем сумму модулей его
отрицательных нечетных элементов. 1) Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. 2) Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. характеристику сделал и 2 е задание тоже но почему то оно выдает адрес а не сумму.. а вот 1е задание никак не могу вот мой код проверьте что не так
0
|
23.12.2014, 17:09 | |
Ответы с готовыми решениями:
17
Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|||||||||||
23.12.2014, 17:38 | 2 | ||||||||||
А это надо уничтожить:
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
||||||
23.12.2014, 17:44 [ТС] | 3 | |||||
спасибо что так быстро откликнулись
Добавлено через 4 минуты как я понимаю надо было исправить вот так?
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
||||||
23.12.2014, 17:52 | 4 | |||||
Что у Вас делают 57-58 строки?
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|
23.12.2014, 17:57 [ТС] | 5 |
хотя нет с адресом что то я соврал....все таки это число -1751928926 показывает что цикл вышел за пределы)
что делать ума не приложу Добавлено через 22 секунды понять бы еще как задание первое сделать
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
|
23.12.2014, 18:03 | 6 |
mital25, У Вас в задании написано
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|
23.12.2014, 18:06 [ТС] | 7 |
эти строки просто пустуют ждут пока я найду решение дя 1 го задания
Добавлено через 3 минуты это я понимаю)))но вот как это итерпретировать не пойму методом пузырька что ли но как это делать в многомерном массиве не знаю((
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
||||||
23.12.2014, 18:42 | 8 | |||||
mital25, запишите в дополнительном массиве последовательно в соответствии со столбцами суммы отрицательных нечетных элементов, затем меняйте местами столбцы в двумерной матрице, это делать не сложно:
х - это необходимый столбец, который нужно поставить первым. Добавлено через 8 минут Я немножко неправильно подписал переменные: m - строки, n - столбцы
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|
23.12.2014, 18:44 [ТС] | 9 |
так так так т.е я должен вставить этот код в свою программу и изменить х?
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
|
23.12.2014, 18:46 | 10 |
mital25, этот код показывает как поменять местами столбцы (i) с (x), сейчас вы дожны почитать про метод сортировки который вам больше понравится.
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|
23.12.2014, 18:50 [ТС] | 11 |
спасибо я вас понял не могли бы вы проверить почему мое второе задание выдает ересь?
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
|
23.12.2014, 18:59 | 12 |
mital25, Вам zss, показал как нужно правильно выделять память для двумерного массива.
0
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|
23.12.2014, 19:38 [ТС] | 13 |
Добавлено через 33 минуты
ни хрена ни чего не получается пытался сделать перестановку изговнял код так что он вообще не запускался хорошо была копия
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
23.12.2014, 19:43 | 14 |
А где b[i] прсвоены начальные значения?
Добавлено через 1 минуту Аналогично, c[i] тоже начальные значения не присвоены:
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|
23.12.2014, 19:53 [ТС] | 15 |
так это же временная переменная зачем что то ей присваивать)она создавалась для характеристики столбцов и вполне справилась со свои назначением)))а вот
нет((
Добавлено через 6 минут почему эта шляпа выдает отрицательное число из 8 чисел
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
23.12.2014, 19:55 | 16 |
Вы пишете b[i] += tmp;
Это значит: взять старое b[i] прибавить tmp и записать в b[i]. Но старое-то значение содержит мусор! То же самое и с c[i]
1
|
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
|
|||||||
23.12.2014, 20:04 [ТС] | 17 | ||||||
если правильно я вас понял мне нужно присвоить изначальные значения b и c нули?
если так то мне это нужно сделать в доп цикле
0
|
0 / 0 / 0
Регистрация: 23.12.2014
Сообщений: 1
|
|
23.12.2014, 21:23 | 18 |
Ребят, помогите написать программу на С, позволяющую найти значения величин а) минимальный положительный элемент; b) сумму и количество неотрицательных элементов правее 2-го столбца; c) максимальный меньший значения 7 элемент главной диагонали; для матрицы, включающей m строк и n столбцов элементов, числовые значения которых заданы произвольным образом.
0
|
23.12.2014, 21:23 | |
23.12.2014, 21:23 | |
Помогаю со студенческими работами здесь
18
Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик Переставляя строки матрицы , расположить их в соответствии с ростом характеристик Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристики Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |