CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
Спойлер: "Код"

Вот задание. Первое считает, но с ошибкой, не могу найти где неверно

От второго мозг плавит, напишите, если не сложно


Дана целочисленная квадратная матрица. Определить:
1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов;
2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.

qwerqwer1

Пользователь

Регистрация: 17.12.2014

Сообщения: 462

Рейтинг: 211

qwerqwer1

Регистрация: 17.12.2014

Сообщения: 462

Рейтинг: 211

//считаем количество отрицательных чисел в каждом столбце

Судя по заданию, не нужно искать количество отрицательных чисел.

А, вы так определяете были ли отрицательные числа в столбце.


У вас итератор во вложенных циклах - j, а используете i для расчётов.

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
qwerqwer1 сказал(а):

//считаем количество отрицательных чисел в каждом столбце

Судя по заданию, не нужно искать количество отрицательных чисел.

А, вы так определяете были ли отрицательные числа в столбце.


У вас итератор во вложенных циклах - j, а используете i для расчётов.

Нажмите, чтобы раскрыть...

а разве не j отвечает за столбцы? i - это ведь строки?

qwerqwer1

Пользователь

Регистрация: 17.12.2014

Сообщения: 462

Рейтинг: 211

qwerqwer1

Регистрация: 17.12.2014

Сообщения: 462

Рейтинг: 211

Сумму можете начинать с 0, а то на единицу больше выводит.


Короче, можете подправить только это:

S = 0

и вложенный цикл:for (i = 0; i < n; i++)


CloneBoiii~ сказал(а):

а разве не j отвечает за столбцы? i - это ведь строки?

Нажмите, чтобы раскрыть...

Всё верно, то есть вы в первом цикле с помощью j фиксируете столбец, а потом пробегаете через i по каждой строке данного столбца.

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
qwerqwer1 сказал(а):

Сумму можете начинать с 0, а то на единицу больше выводит.


Короче, можете подправить только это:

S = 0

и вложенный цикл:for (i = 0; i < n; i++)


Всё верно, то есть вы в первом цикле с помощью j фиксируете столбец, а потом пробегаете через i по каждой строке данного столбца.

Нажмите, чтобы раскрыть...

благодарюroflanzdarova.png

осталось к этому всему добавить второе задание

qwerqwer1

Пользователь

Регистрация: 17.12.2014

Сообщения: 462

Рейтинг: 211

qwerqwer1

Регистрация: 17.12.2014

Сообщения: 462

Рейтинг: 211

CloneBoiii~ сказал(а):

благодарюroflanzdarova.png

осталось к этому всему добавить второе задание

Нажмите, чтобы раскрыть...

Не за что!

Вы сначала сами попробуйте, а потом, если не получится, то помогу)

В личку только пишите.

extremal666777

Пользователь

Регистрация: 09.05.2013

Сообщения: 1679

Рейтинг: 827

extremal666777

Регистрация: 09.05.2013

Сообщения: 1679

Рейтинг: 827

CloneBoiii~ сказал(а):
Спойлер: "Код"

Вот задание. Первое считает, но с ошибкой, не могу найти где неверно

От второго мозг плавит, напишите, если не сложно


Дана целочисленная квадратная матрица. Определить:
1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов;
2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.

Нажмите, чтобы раскрыть...

Сорри что не по теме, найс ава! Вспомнил эту серию из черепашек ниндзя, атмосферная очень)) как они были злыми и добрыми из за кристала, кайф.

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
extremal666777 сказал(а):

Сорри что не по теме, найс ава! Вспомнил эту серию из черепашек ниндзя, атмосферная очень)) как они были злыми и добрыми из за кристала, кайф.

Нажмите, чтобы раскрыть...

олды на местеBibleThump.png

Томо

Почетный пользователь

Регистрация: 18.09.2014

Сообщения: 11216

Рейтинг: 20052

Томо

Регистрация: 18.09.2014

Сообщения: 11216

Рейтинг: 20052


Как минимум оба цикла используют итератор j

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 630

Рейтинг: 374

img
Mae Borowski сказал(а):

Как минимум оба цикла используют итератор j

Нажмите, чтобы раскрыть...

код в gist был не актуален после помощи, я поправил теперь