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

Определить строку столбец матрицы которые среди строк и столбцов имеют наибольшее количество ненулевых элементов

23.04.2019, 22:07. Показов 2238. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить номеp строки и столбца матpицы A=(a[i][j]), i=j=1,2,...,n, которые среди строк и столбцов имеют соответственно наибольшее количество ненулевых элементов.

Заранее благодарю.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2019, 22:07
Ответы с готовыми решениями:

Определить количество столбцов матрицы, которые не имеют нулевых элементов
Допилите, пожалуйста: #include <iostream> #include <stdio.h> #include <time.h> #include...

Наибольшее среди произведений элементов строк и столбцов матрицы
Дана действительная квадратная матрица порядка 5. Найти наибольшее среди произведений элементов...

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

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

2
Диссидент
Эксперт C
27697 / 17314 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
23.04.2019, 22:23 2
Цитата Сообщение от Sunset_ Посмотреть сообщение
Заранее благодарю.
Взаимно.
Но если бы вы показали свои, хоть самые слабые, но свои, попытки написать код (хотя бы набросок) моей благодарности не было бы предела!
0
35 / 23 / 7
Регистрация: 23.12.2018
Сообщений: 101
24.04.2019, 14:48 3
Лучший ответ Сообщение было отмечено Sunset_ как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
    
#include <iostream>
 
using namespace std;
 
int main() {
 
const int N = 5; //размер матрицы
int counter = 0; //счетчик ненулевых чисел в текущей строке/столбце
int best_x = 0, nozero_x = 0; //бест - это номер лучший строки, нозиро - количество ненулевых чисел
int best_y = 0, nozero_y = 0; //по аналогии с предыдущим, только вместо строк - колонки
 
double matrix[N][N] = { //вызываем ма-а-атрицу...
    {1, 0, 1, 1, 0},
    {1, 0, 0, 0, 1},
    {1, 1, 1, 1, 1},
    {1, 1, 0, 0, 0},
    {1, 1, 1, 0, 1}
};
 
for(int i = 0; i < N; i++) { //выводи для наглядности матрицу
    for(int j = 0; j < N; j++) {
        cout << matrix[i][j] << "\t";
    }
    cout << endl;
}
 
for(int i = 0; i < N; i++) { //бегаем по колониям
    for(int j = 0; j < N; j++) {
        if(matrix[i][j] != 0) counter++;
    }
    
    if(counter > nozero_x) {best_x = i; nozero_x = counter;}
    counter = 0;
}
 
for(int i = 0; i < N; i++) { //бегаем по столбам
    for(int j = 0; j < N; j++) {
        if(matrix[j][i] != 0) counter++;
    }
    
    if(counter > nozero_y) {best_y = i; nozero_y = counter;}
    counter = 0;
}
 
cout << "\nBest line number " << best_x+1 << " with " << nozero_x << " no-zero numbers\n"; /выводим результы
cout << "Best column number " << best_y+1 << " with " << nozero_y << " no-zero numbers\n";
 
}
Лови. Матрицу заполняешь сам. Если нужен код с заполнением матрицы - пиши. Пока что так.
1
24.04.2019, 14:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2019, 14:48
Помогаю со студенческими работами здесь

Среди столбцов матрицы А найти столбец, содержащий минимальное произведение своих элементов и принять этот столбец за вектор X
Задача заключается в следующем: 1)Построить матрицу. Матрицу построил, но она выводится в строку....

Среди нечётных строк матрицы определить количество элементов, равных первому элементу матрицы
Дан массив X(N,M). Среди НЕчётных строк масива определить кол-во элементов, равных первому элементу...

Среди строк целочисленной матрицы, которые содержат только простые числа, найти строку с максимальной суммой элементов
Среди строк целочисленной матрицы, которые содержат только простые числа, найти строку с...

Найти количество столбцов матрицы, которые не имеют ни одного нулевого элемента
дано целочисельную прямокутную матрицу.Найти: 1)Количество столбцов которые неимеют ниодново...


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

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

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