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

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

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

Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца - C++

16.03.2013, 16:01. Просмотров 334. Ответов 1
Метки нет (Все метки)

Здравствуйте, пожалуйста помогите с программой.
Дана целочисленная матрица из N строки и M столбцов (1<N<=100,1<M<=50).Выполнить заданную операцию над матрицей.
Операция: поиск
Параметры операции: Количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 16:01     Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца
Посмотрите здесь:

Определить количество элементов матрицы, которые больше суммы остальных элементов этого столбца - C++
Дана матрица А размером n х m. Определить k — количество особых элементов массива А, считая его элемент особым, если он больше суммы...

Определить количество элементов заданной матрицы, больших суммы остальных элементов своего столбца - C++
Здравствуйте! Задана матрица размером N×M, N,M&lt;50. Определить k – количество “особых” элементов матрицы, считая элемент “особым”, если...

Массивы. найти индексы тех элементов массива , которые больше своего правого соседа и количество таких элементов (почему то не работает корректно) - C++
Задание : Дан одномерный массив b, найти индексы тех элементов массива , которые больше своего правого соседа и количество таких...

Определить количество особых элементов матрицы, считая элементы особым, если он больше суммы остальных элементов его столбца - C++
Помогите решить. Дана матрица A размером nxm. Определить k - количество особых элементов массива A, считая его элементым особым, если он...

Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов - C++
1) Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные...

Определить количество элементов матрицы, больших суммы остальных элементов его столбца - C++
Дана матрица A размером nxm. Определить k-количество особых элементов массива A, считая его элемент особым, если он больше суммы остальных...

Найти номера тех элементов массива, которые больше своего правого соседа (Dev C++) - C++
Array30. Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов....

Вывести значения тех элементов матрицы, лежащих выше главной диагонали, которые больше всех элементов - C++
Дан вещественный массив А. Вывести на экран значения тех элементов, лежащих выше главной диагонали, которые больше всех элементов, лежащих...

Проверить, что диагональный элемент матрицы по модулю больше модуля суммы остальных элементов в строке - C++
Должно быть два цикла, один вложен в другой, проверка диагонально элемента квадратной матрицы (т.е. массива m). Если диагональный элемент...

Сформировать массив Y из тех элементов массива Х, которые больше суммы двух соседних предыдущих - C++
Сформировать массив Y из тех элементов массива Х, которые больше суммы двух соседних предыдущих элементов, то есть X i &gt; X i-1 + X i-2.

Найти значения тех элементов матрицы, которые больше среднего арифметического - C++
Если среднее арифметическое матрицы А положительно, задать элементам С1, C2, ..., Сi; значения тех элементов матрицы А, которые больше...

Создать новую матрицу из тех столбцов исходной, сумма которых больше суммы всех элементов матрицы - C++
Ввести матрицу из n*m чисел (массив и числа m, n ввести с экрана). Создать новую матрицу из тех столбцов введенной матртцы, сумма которых...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
16.03.2013, 18:44     Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца #2
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
#include <iostream>
 
const int N=10,M=10;
 
int sum(int (&arr)[N][M], int stolb)
{
    int total=0;
    for (int i=0;i<10;i++)
        total+=arr[i][stolb];
    return total;
}
 
int main()
{
    int arr[N][M]=  {{01,02,03,04,45,01,01,01,01,01},
                     {03,03,03,03,03,03,03,03,03,03},
                     {05,55,01,01,01,01,03,00,02,02},
                     {11,00,00,00,00,04,00,00,03,00},
                     {00,00,00,00,00,04,00,03,00,00},
                     {00,00,00,00,00,00,00,00,00,02},
                     {00,00,00,00,00,00,00,00,00,00},
                     {00,00,00,00,00,00,00,00,00,00},
                     {00,00,78,00,00,00,00,00,00,00},
                     {00,00,00,00,00,00,00,00,00,00}};
 
    int count=0;
 
    for (int i=0;i<10;i++)
        for (int j=0;j<10;j++)
            if (arr[i][j]>sum(arr,j)-arr[i][j])
                count++;
 
    std::cout<<count<<std::endl;
}
Ответ Создать тему
Опции темы

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