0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 5
1

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

26.05.2018, 17:05. Показов 3219. Ответов 3
Метки нет (Все метки)

Всем привет. Пожалуйста, помогите. Подскажите код программы. Надо вычислить и запомнить кол-во отрицательных элементов каждого столбца для матриц А(10,10) и В(15,20). Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2018, 17:05
Ответы с готовыми решениями:

Найти сумму положительных элементов каждого четного столбца и произведение отрицательных элементов каждого нечетного столбца
Дана матрица А(5,6). Найти сумму положительных элементов каждого четного столбца и произведение...

Найти среднее арифметическое отрицательных элементов каждого столбца матрицы (результат записать в массив)
найти среднее арифметическое отрицательных элементов каждого столбца Х(3,4). Результат записать...

Определить количество положительных элементов каждого столбца матрицы и занести их в массив
Помогите пожалуйста написать программу в си на тему двумерный массив: Определить количество...

Найти количество положительных элементов каждого столбца матрицы В(5,6). Результат записать в вектор К(6)
Найти количество положительных элементов каждого столбца матрицы В(5,6). Результат записать в...

3
1658 / 992 / 649
Регистрация: 25.04.2016
Сообщений: 2,803
26.05.2018, 22:17 2
Сколько столбцов у вас в каждом из массивов? Очевидно, что в массиве A 10 и в B - 20. А значит понадобится еще два массива для хранения количества отрицательных. Скажем, D(10) и C(20). Ладно, допустим, массивы мы создали, теперь нужно как-то посчитать количество отрицательных в каждом из массивов.

Допустим, у нас есть двумерный массив A[n][m] размерами A[4][6]:

1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6

4 строчки по 6 столбцов. Как посчитать количество отрицательных в каждом из столбцов? Очевидно, что заглянуть в каждый из столбцов и пробежаться по всем строчкам, т.е. пусть n = 4 (строчки) и m = 6 (столбцы), тогда:
C
1
2
3
4
5
6
7
8
9
int a[n][m];    // массив
int count;      // для подсчета числа отрицательных
int i, k;       // переменные-счетчики
for (i=0; i<m; i++)         // заглядываем в каждый столбец
{
    count = 0;
    for (k = 0; k<n; k++)   // и каждую строку
        if (a[k][i] < 0) count += 1;
}
Чего тут не хватает? Ну, очевидно, что посчитав сумму, мы должны записать ее в соответствующую ячейку массива для хранения сумм. Тогда:
C
1
2
3
4
5
6
int a[n][m];    // массив
int count[m];   // массив для хранения числа отрицательных
int i, k;       // переменные-счетчики
for (i=0; i<m; i++)
    for (count[i] = k = 0; k<n; k++)
        if (a[k][i] < 0) count[i] += 1;
Теперь осталось придумать как это все сделать для двух массивов A и B, при этом не забыть, что массивов count тоже должно быть два. Успехов.
0
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 5
27.05.2018, 18:07  [ТС] 3
Спасибо

Добавлено через 19 часов 47 минут
Необходима поглная программа по данной задаче!!
0
1658 / 992 / 649
Регистрация: 25.04.2016
Сообщений: 2,803
27.05.2018, 18:35 4
Покажите каким образом вы объявляете массивы, как вы их заполняете? Как выводите? В общем, есть какие-то свои наработки? На чем вы остановились? В чем возникли трудности? Иными словами:

Правила форума.
4.7. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2018, 18:35
Помогаю со студенческими работами здесь

Вывести номер первого столбца матрицы, содержащего равное количество положительных и отрицательных элементов
Дана целочисленная матрица размера n × m. Вывести номер ее первого столбца, содержащего равное...

Вычислить количество отрицательных элементов матрицы
Вычислить количество отрицательных элементов матрицы, используя двумерные массивы.

Вычислить и запомнить количество отрицательных элементов каждого столбца для матрицы A(10, 10). Диапазон [-50; 50]
Вычислить и запомнить количество отрицательных элементов каждого столбца для матрицы A(10, 10)....

Найти количество отрицательных элементов каждого столбца матрицы
вот вроде простая задача, а до конца сделать никак не выходит. Не могу сделать чтобы выводило в...

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

Подсчитать количество отрицательных элементов каждого столбца матрицы
Прошу вашей помощи, помогите пожалуйста решить эти две задачки :) 1. Дана матрица а(10, 20),...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru