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

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

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

Определить максимальную сумму соседних элементов в двумерной матрице - C++

21.11.2014, 13:14. Просмотров 266. Ответов 1
Метки нет (Все метки)

Определить максимальную сумму соседних элементов в двумерной матрице
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2014, 13:14     Определить максимальную сумму соседних элементов в двумерной матрице
Посмотрите здесь:

Определить максимальную сумму двух соседних элементов - C++
Пусть пользователь вводит динамическую матрицу размером NxN. Определить максимальную сумму двух соседних элементов диагонали. Помогите...

Среднее значение соседних элементов в двумерной матрице - C++
Для заданной целочисленной матрицы размера m*n с элементами, значения которых принадлежат множеству {0, 1, …, 255}, сформировать новую...

Нахождение в прямоугольной матрице номера строки, имеющей максимальную сумму элементов - C++
Написать и протестировать функцию для нахождения в прямоугольной матрице номера строки, имеющей максимальную сумму элементов. Не...

В заданной матрице найти максимальную сумму элементов прямоугольной подматрицы среди всех возможных подматриц - C++
Дан массив A. Необходимо найти с помощью функции максимальную сумму элементов прямоугольного подмассива по всем возможным прямоугольным...

Найти максимальную сумму двух соседних чисел последовательности - C++
Помогите решить задачку. Нужно сделать на С++. Вот условие: Дана последовательность целых чисел x1,x,2,...,xn где n>3. Найти...

Заменить в матрице каждую "1" на сумму соседних в соответствующей строке элементов - C++
Надеюсь, хоть в этот раз кто-то мне всё же подсобит…. Ибо я зашёл в тупик. Матрицы…. Никогда с этим дела не имел и даже никаких...

Найти максимальную сумму двух соседних чисел из данного набора - C++
Помогите пожалуйста написать в С++ Пытаюсь разобраться,а не получается( Сама задача: Дано целое число N (> 1) и набор из N чисел. Найти...

Перестановка элементов в двумерной матрице - C++
Нужно поменять местами элементы, которые находятся на главной диагонали с элементами на боковой диагонали. Вот код, который я написал(по...

Дан Двумерный массив. Определить максимальную сумму значений элементов столбца - C++
Дан Двумерный массив. Определить максимальную сумму значений элементов столбца. Я написал как ниже. Затем ввожу 3 и 4, затем 12 элементов...

Классы. Найти сумму элементов каждого столбца матрицы и определить максимальную - C++
Создайте класс в соответствии с условием задачи. Определите функции-члены класса для установки и получения значений закрытых переменных,...

Определить максимальное количество простых чисел в двумерной матрице - C++
написать программу, определяющую максимальное количество простых чисел в двумерной матрице. срочно нужна помощь! заранее спасибо. если не...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
21.11.2014, 14:50     Определить максимальную сумму соседних элементов в двумерной матрице #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int sum_near(
        int ** m,   // матрица
        int rcount, // кол-во строк в матрице
        int ccount, // кол-со столбцов в матрице
        int r,int c // строка и столбец - координаты вокруг которых считать сумму
    ) {
    int sum = 0;
    int i,j;
    for (i = r - 1; i <= r + 1; ++i) {
        if (i < 0) continue;
        if (i >= rcount) continue;
        for (j = c - 1; j <= c + 1) {
            if (j < 0) continue;
            if (j >= ccount) continue;
            sum += m[r][c];
        }
    }
    return sum;
}
дальше сами
Ответ Создать тему
Опции темы

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