Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rafull6
0 / 0 / 0
Регистрация: 22.02.2013
Сообщений: 32
#1

В матрице найти наименьший элемент в каждом столбце под побочной диагональю и подсчитать сумму этих элементов - C++

30.03.2014, 00:59. Просмотров 209. Ответов 1
Метки нет (Все метки)

Перечитал целую кучу тем на киберфоруме но так и не нашел подходящий способ решить мою задачку. Очень расчитываю на вашу помощь, просто уже не знаю где искать. Вообщем сама проблема:

Необходимо в матрице найти найменьший элемент в каждом столбце под побочной диагональю и потом подсчитать сумму этих элементов.
Вот примерная схема:

1 3 5 6 7 9
3 5 7 0 6 3
6 7 1 9 3 4
4 5 7 2 1 2
3 6 4 8 2 1
1 2 8 7 6 3

1+2+4+7+6=20

Вопрос заключается в том как определить эти элементы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 00:59     В матрице найти наименьший элемент в каждом столбце под побочной диагональю и подсчитать сумму этих элементов
Посмотрите здесь:
Найти в матрице наименьший элемент в каждом столбце и результат записать в векто C++
Найти сумму отрицательных элементов под побочной диагональю C++
C++ Найти сумму элементов массива расположенных под побочной диагональю
C++ Найти сумму элементов расположенных под побочной диагональю матрицы
C++ Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы
C++ Найти сумму чётных элементов каждой строки отдельно под главной диагональю, и над побочной
Найти самый наименьший элемент в матрице, и найти сумму столбца который стоит этот наименьший найденный элемент C++
Подсчитать произведение отрицательных элементов, расположенных под побочной диагональю матрицы C++
В матрице К размером m*n найти в каждом столбце произведение отрицательных элементов и количество нулевых элементов в матрице C++
Среди элементов ниже побочной диагонали, найти количество меньших, чем любой элемент над побочной диагональю C++
C++ Найти минимальный положительный элемент кратный 3м под побочной диагональю
Подсчитать сумму элементов в каждом столбце массива и вывести C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YDS
11 / 11 / 5
Регистрация: 29.03.2014
Сообщений: 61
30.03.2014, 01:51     В матрице найти наименьший элемент в каждом столбце под побочной диагональю и подсчитать сумму этих элементов #2
Рассмотрим для i-того столбца. Сохраняем a[i+1][i] элемент и проходимся по строкам сравнивая его с другими элементами:
C++
1
2
3
m=a[i+1][i];
for (int j=i+2; j<n; j++)
    if (a[j][i]<m) m=a[j][i];
получили m-минимум в i-том столбце
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru