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

Написать функцию которая будет проверят строки матрицы на убывание или возростание

31.05.2021, 11:58. Показов 236. Ответов 0

Часть кода есть, не могу придумать как это сделать....
Вот услови если что: Написать функцию, которая проверяет, по возрастанию или по убыванию элементов упорядочено указанную строку двумерного массива. Упорядочение по возрастанию все строки двумерного массива. Заранее благодарю

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
#include <iostream>
#include <windows.h>
 
using namespace std;
 
void fill_matrix(int** a, int n, int m)
{
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            cin >> a[i][j];
}
 
void print_matrix(int** a, int n, int m)
{
    cout << "Ви ввели матрицю:" << endl;
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++)
            cout << a[i][j] << ' ';
        cout << endl;
    }
}
 
int main()
{
    setlocale(LC_ALL, "ukr");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int n, m, A;
    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];
 
    fill_matrix(a, n, m);
    print_matrix(a, n, m);
 
    do
    {
        cout << "A="; cin >> A;
        if (A<1 || A>n) cout << " Такого рядка не знайдено!\n";
    } while (A<1 || A>n);
 
    
 
    cout << "Result:\n";
    print_matrix(a, n, m);
 
    for (int i = 0; i < n; i++)
        delete[]a[i];
    delete[]a;
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2021, 11:58
Ответы с готовыми решениями:

матрица, монотонное убывание/возростание (по желанию)
Дана матрица размера 5 x 10. Вывести количество строк1|столбцов2, элементы которых монотонно...

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

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

Как написать функцию, которая будет делить текст длиной 30 000 символов, или больше на 10240
Как написать функцию которая будет делить текст длиной 30 000 символов, или больше на 10240. Текст...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2021, 11:58
Помогаю со студенческими работами здесь

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

Написать функцию, которая удаляет из строки символы, не являющиеся буквами или цифрами
Написать функцию, которая удаляет из строки символы, не являющиеся буквами или цифрами

Написать функцию, которая удаляет из строки символы, не являющиеся буквами или цифрами
Написать функцию, которая удаляет из строки символы, не являющиеся буквами или цифрами

Программа, которая будет сортировать студентов по дате рождения (убывание)
Язык С++ или С. Считывание списков студентов с файла.

написать функцию, которая располагала бы столбцы матрицы в порядке возрастания элементов k–ой строки
Помогите, пожалуйста, написать функцию, которая располагала бы столбцы матрицы D в порядке...

Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы
Дано: n,m, a . Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки...


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

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

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