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

Элементы введенного(заданного) столбца упорядочены по возрастанию

20.11.2019, 21:39. Показов 424. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
что не так с программой ? точнее с условием
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int const b = 2, c = 2;
{  int a[b][c], o;
    for (int i = 0; i < b; i++)
    {
        for (int j = 0; j < c; j++)
        {
            a[b][c] = rand() % 5;
            cout << a[b][c] << "  ";
        }
        cout << endl;
    }
    cout << "Какой столбец проверим?" << endl;
    cin >> o;
    
    bool check = false;
        for (int i = 0; i < b-1; i++) {
            if (a[i, o] > a[i + 1, o]) 
            check = true;
            }
    if (check==false) cout << "элементы не по возрастанию";
    else cout << "элементы по возрастанию"; 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2019, 21:39
Ответы с готовыми решениями:

Проверить упорядочены ли по возрастанию элементы каждого столбца матрицы
2.Предоставленная матрица размером n*n.Проверить верно ли утверждение, что все элементы каждого...

Описать отдельную функцию проверки, упорядочены ли элементы заданного массива по возрастанию
Помогите пожалуйста. Даны два массива из n целых чисел (n&lt;=10). Для каждого массива проверить,...

Проверить, упорядочены ли элементы матрицы по возрастанию
Дан двумерный массив целых чисел. Для каждой строки выполнить: a) Имеются ли в ней положительные...

Определить упорядочены ли элементы массива по возрастанию
Всем привет ! В уверение задали задачку, я решил ее, но код мне напоминает бабушкин шифоньер-...

1
7430 / 5022 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
21.11.2019, 02:06 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
#include <iostream>
using namespace std;
 
int main()
{
    int n, m, k;
    cout << "n="; cin >> n;
    cout << "m="; cin >> m;
    
      int **a = new int*[n]; 
    for (int i = 0; i < n; i++)
       a[i] = new int[m];
    
    cout << "Enter "<< n*m << " elements:\n";
    for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++)
      cin >> a[i][j];
      
    cout << "Number col: "; cin >> k;
 
    bool check = true;
    for (int i = 0; i < n-1; i++)    
    if (a[i][k-1] > a[i+1][k-1]) {check = false;break;}    
    
    if (check==true) cout << "YES\n";
    else cout << "NO\n"; 
 
    for (int i = 0; i < n; i++)
    delete[]a[i];
    delete[]a;
system("pause");
return 0;
}
0
21.11.2019, 02:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2019, 02:06
Помогаю со студенческими работами здесь

Найти номера строк, элементы которых упорядочены по возрастанию
Дана целочисленная квадратная матрица порядка n. Матрица сформирована из случайных чисел в...

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

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

Найти количество строк матрицы, элементы которых упорядочены по возрастанию.
Дана матрица размера M × N. Найти количество ее строк, элементы которых упорядочены по...


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

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

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