Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Jeng
0 / 0 / 1
Регистрация: 14.03.2014
Сообщений: 1
#1

Посчитать количество локальных минимумов заданной матрицы - C++

18.03.2014, 00:35. Просмотров 519. Ответов 1
Метки нет (Все метки)

Элемент матрицы называется локальным минимумом, если он строго меньше, всех имеющихся у него соседей. посчитать колличество локальных минимумов заданной матрицы размером 10Х10


Не понимаю, почему он не считает за локальный минимум правый нижний угол, вроде всё верно..

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <stdafx.h>
#include <iostream>
#include <iomanip>
#include <time.h>
 
using namespace std;
 
int main()
{
 
 
    
    int i, j, n, B, C, m, Z, mass[10][10];
 
    cout << "Enter the size matrix: " << endl;
 
    cin >> n >> m;
 
    B = 0;
    C = 0;
    Z = 0;
 
 
 
        for (i = 0; i < n;i++)
        for (j = 0; j < m; j++)
 
        
        {
            cin >>  mass[i][j];
 
        }
 
        for (i = 0; i < n; i++)
            for (j = 0; j < m; j++) {{
 
            if (mass[i][j] < mass[i][j + 1])
                if (mass[i][j] < mass[i + 1][j + 1])
 
 
            {
                B = B + 1;
 
            }
 
                for (i = 10; i > n; i++)
                for (j = 10; j > m; j++) {
                    
                    {
 
                        if (mass[i][j] < mass[i][j - 1])
                        if (mass[i][j] < mass[i - 1][j - 1])
 
 
                        {
                            B = B + 1;
                        }
                    }
                
                
                
                
                
                
                }
 
        }
        cout << "Lokalnih minimumov: " << B << endl;
        system("pause");
        return 0;
 
}
Добавлено через 54 секунды
Кто может, просьба дописать программу или указать где ошибки.. хотя бы понять почему не считает нижний правый угол
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 00:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Посчитать количество локальных минимумов заданной матрицы (C++):

Подсчитать количество локальных минимумов заданной матрицы
Элемент матрицы называется локальным минимумом, если он строго меньше всех...

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

Подсчитать количество локальных минимумов заданной матрицы
Приветик всем!!! Мне тут подружка принесла задание с котрым я не могу...

Подсчитать количество локальных минимумов заданной матрицы
Помогите пожалуйста решить задачку =) Элемент матрицы называется локальным...

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

Подсчитать количество локальных минимумов заданной матрицы
Ребят помогите решить задачу. Элемент матрицы называется локальным...

1
Borjch
10 / 10 / 6
Регистрация: 09.01.2014
Сообщений: 29
18.03.2014, 15:12 #2
попробуйте изменить цикл, там где с конца массива идете. нужно с 1 сравнивать и i/j уменьшать вроде как, а то туда даже не заходит
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 15:12
Привет! Вот еще темы с решениями:

Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10
Элемент матрицы называется локальным минимумом, если он строго меньше всех...

Посчитать количество локалных минимумов заданной матрицы
Элемент матрицы называется локальным минимумом, если от срого меньше всех...

Посчитать количество локальных минимумов в матрице
Элемент двохмерного масива называют локальным минимумом, если он имеет значение...

Массив: посчитать количество локальных минимумов
Вот задание: Официальный язык форума - русский, задание перевести


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

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

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