| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Двумерные массивы |
| Автор: 18652tasha 19.1.2009, 01:33 | ||
| Вот условие задачи: 1.Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. 2.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. Помогите решить 1-й пункт И вот здесь код для второго, но прога выдает ошибку!
|
| Автор: NightXXX 19.1.2009, 01:52 |
| Какую ошибку выдает ? И еще у тебя не понятно что есть n , m они вообще чему у тебя равны, задай значение им. |
| Автор: 18652tasha 19.1.2009, 02:02 |
| Я не понимаю что там за ошибка, но из за нее программа не считает сумму. |
| Автор: NightXXX 19.1.2009, 02:04 | ||||
1. Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом.
Добавлено через 3 минуты и 38 секунд Присвой n и m значениям тогда будет работать, а то у тебя они объявлены а толку нету, и еще у тебя массив должен динамисечки объявлятся при таком раскладе, или же делай проверку чтобы не k и l не привышали бы 8, возможно из - за этого ошибка тоже! Добавлено через 5 минут и 38 секунд Вот так будет у тебя работать
|
| Автор: 18652tasha 19.1.2009, 02:24 | ||
да,пасибо, программа заработала, но как сделать чтобы она выводила сумму каждой строки, а то она у меня выводит какую-то одну и еще неизвестно какую(((?
|
| Автор: NightXXX 19.1.2009, 02:35 | ||
У тебя программа считает сумму всех отрицательных строк, чтобы считала отдельно то можно вот так:
вот так должно работать!!! |
| Автор: 18652tasha 19.1.2009, 02:41 | ||
Что то не работает. прога выводит только ответ no. А сумм - нет! |
| Автор: 18652tasha 19.1.2009, 03:11 | ||||
mes я сложила в кучу предложенные тобой варианты но для
а для второго пункта мне кажется что она выводит не верные значения, может я что не так собрала:
|
| Автор: mes 19.1.2009, 03:26 | ||
так в получаемой матрице и не было одинаковых строки и столбца тестировать такие вещи надо не с рандомной, а с определенной матрицей. вот подправил , лови примерчик, тестируй и модернизируй под нужды
|
| Автор: 18652tasha 19.1.2009, 03:38 |
| mes насчет первого пункта - там все в порядке , а вот со вторым - прога выводит 1,4,7 строку, а должна 1,2,5,7 и сумму она все равно считает не правильно к примеру - сумма 7 строки 18, а выдает 25 |
| Автор: mes 19.1.2009, 03:48 |
аа.. ну так ничего страшного - столбцы со строками перепутаны.. думаю более подробной подсказки для исправления и не требуется, или ? |
| Автор: 18652tasha 19.1.2009, 03:53 |
| лучше исправь, я только изучаю с++ третий день , и для мя это исправление будет на весь день, а для тя на пару секунд не надо , поняла , поправила, пасибо те |
| Автор: mes 19.1.2009, 03:56 | ||||
вот заодно и имена перемнных во всех циклах привел к одному виду :
|
| Автор: 18652tasha 19.1.2009, 04:04 |
| |