|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2010, 23:26 | #1 |
Новичок
Джуниор
Регистрация: 18.01.2010
Сообщений: 2
|
Вычислить сумму элементов каждой строки до первого отрицательного
Здравствуйте.
Есть такая задача: Дана матрица N строк, М столбцов. Вычислить сумму элементов каждой строки до первого отрицательного. Продвинулся до того чтобы суммировались элементы строк матрицы до первого отрицательного НО не все строки и столбцы считаются. Подскажите пожалуста как добиться того чтобы элементы матрицы считались до первого отрицательного во всей матрице? вот текст программы Код:
Последний раз редактировалось Stilet; 19.01.2010 в 10:25. |
18.01.2010, 23:58 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
После первого же срабатывания if (a[i][j] < 0) в программе вы выходите из обоих циклов, поэтому если хоть в одной строке попался отрицательный элемент, то все последующие строки программа вообще не будет считать.
Это не говоря о том, что использование goto - дурной тон. Воспользуйтесь лучше break или continue для выхода из внутреннего цикла - цикла для одной строки. Выходить из второго вам не надо.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
19.01.2010, 00:05 | #3 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
...и при этом внутренний цикл должен быть по столбцам, а внешний - по строкам.
|
19.01.2010, 09:13 | #4 | |
Новичок
Джуниор
Регистрация: 18.01.2010
Сообщений: 2
|
спасибо прогу сделал но вот так
Цитата:
|
|
19.01.2010, 10:29 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну если навскидку то:
Код:
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для первого столбца и первой строки вычислить произведение положительных элементов. | Katie | Помощь студентам | 4 | 13.01.2010 02:21 |
Вычислить и запомнить суммы положительных элементов каждой строки матриц | Babur4iK | Помощь студентам | 8 | 18.11.2009 13:56 |
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива | HazelHen | Общие вопросы C/C++ | 2 | 29.03.2009 15:16 |
функция подсчета суммы элементов после первого отрицательного | nikzntu | Общие вопросы C/C++ | 0 | 13.01.2009 21:40 |
Вычислить и запомнить суммы положительных элементов каждой строки матрицы | kiko | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.12.2008 17:32 |