0 / 0 / 2
Регистрация: 08.07.2013
Сообщений: 57
|
||||||
1 | ||||||
Найти сумму элементов в тех столбцах матрицы, которые содержат хотя бы один отрицательный элемент16.02.2014, 21:39. Показов 2672. Ответов 6
Метки нет (Все метки)
Дана вещественная прямоугольная матрица A, размером nxm. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.
0
|
16.02.2014, 21:39 | |
Ответы с готовыми решениями:
6
Найти сумму элементов матрицы в тех столбцах, которые содержат хотя бы один отрицательный элемент Найти сумму элементов матрицы в тех столбцах, которые содержат хотя бы один отрицательный элемент Матрицы: найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент Определить сумму элементов в тех столбцах матрицы, которые содержат хотя бы один отрицательный элемент |
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
||||||
16.02.2014, 21:48 | 2 | |||||
не нужно
можно написать и
2 sum в цикле постоянно обнуляется а суммирования не происходит,не в теле цикла не хватает скобок
1
|
0 / 0 / 2
Регистрация: 08.07.2013
Сообщений: 57
|
|
16.02.2014, 22:09 [ТС] | 3 |
зачем мне нужна еще одна переменная не совсем понял, а вот обнуляю на тот случай, если 2 столбца будет с отрицательным элементом, то начиная второй , он берет уже существующую сумму. К примеру после первого столбца осталось 5, сумма второго столбца получается больше на 5. В этом моменте я боюсь , чтобы препод не начал выделываться и не заставил меня делать матрицу с 30 столбцами с отрицательными элементами. Не могу же я ввести 30 переменных(мне почему то это кажется ооооочень не правильным).
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
||||||
16.02.2014, 22:22 | 4 | |||||
Сообщение было отмечено РомаМ как решение
Решение
по шагам пройди и увидишь
например отрицательный лежит в ячейке 0 0 значит на первой же итерации мы заходим в if там еще один цикл и i менятся от нуля до m отработали i= m крутится второй массив и вот тут уже засада
но даже если это проканает то дальше то нас ждет for (i=0;i<n;i++) сиречь for (i=0;m +1<n;i++) цикл не выполнится если m n равны а если не равны то разберись с индексами в третьем цикле Добавлено через 1 минуту так обнулять то нужно перед циклом а не в нем у тебя на каждой итерации она равна 0
1
|
0 / 0 / 2
Регистрация: 08.07.2013
Сообщений: 57
|
||||||
17.02.2014, 00:02 [ТС] | 5 | |||||
Переписал немножко по другому(я не талантлив и немного глуповат), но теперь у меня считает все в подряд столбцы, а ведь нужно только те в которых есть отрицательные числа. Считает и выводит правильно, осталось только убрать ненужные столбцы=)
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
||||||
17.02.2014, 00:23 | 6 | |||||
вот твой кусок как должен выглядеть
1
|
0 / 0 / 2
Регистрация: 08.07.2013
Сообщений: 57
|
|
17.02.2014, 00:34 [ТС] | 7 |
0
|
17.02.2014, 00:34 | |
17.02.2014, 00:34 | |
Помогаю со студенческими работами здесь
7
Найти сумму элементов в тех столбцах,которые содержат хотя бы один отрицательный элемент Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент Найти сумму элементов в тех строках матрицы, которые содержат хотя бы один отрицательный элемент Найти сумму элементов в тех строках матрицы, которые содержат хотя бы один отрицательный элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |