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

Проверить, все ли строки матрицы упорядочены по убыванию

18.04.2014, 01:07. Показов 1332. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2014, 01:07
Ответы с готовыми решениями:

Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить
(матриц задавать вручную)

Проверить, все ли строки матрицы упорядочены по убыванию
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную...

Проверить, все ли строки матрицы упорядочены по убыванию. Найти первую неупорядоченную строку и упорядочить
Проверить, все ли строки двумерной матрицы упорядочены по убыванию. Если нет, найти первую...

Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную...

2
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
18.04.2014, 01:18 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
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
using System;
 
class Sort
{
    static void Main()
    {
        const int N = 5;
        const int M = 3;
 
        int[,] mas = new int[N, M];
 
        Random r = new Random();
 
        for (int i = 0; i < N; i++)
        {
            for (int j = 0; j < M; j++)
            {
                mas[i, j] = r.Next(10, 100);
                Console.Write(mas[i, j] + " ");
            }
            Console.WriteLine();
        }
 
        bool notSort = false;
        int k = 0;
 
        for (int i = 0; i < N; i++)
        {
            for (int j = 1; j < M; j++)
                if (mas[i, j] > mas[i, j - 1])
                {
                    notSort = true;
                    Console.WriteLine("Строка {0} не упорядочена.", i);
                    k = i;
                    break;
                }
            if (notSort)
                break;
        }
 
        for (int i = 0; i < M; i++)
        {
            for (int j = 0; j < M - i - 1; j++)
            {
                if (mas[k, j] < mas[k, j + 1])
                {
                    int tmp = mas[k, j];
                    mas[k, j] = mas[k, j + 1];
                    mas[k, j + 1] = tmp;
                }
            }
        }
 
        for(int i=0; i<M; i++)
            Console.Write(mas[k, i] + " ");
 
        Console.ReadKey();
    }
}
1
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 5
18.04.2014, 01:58  [ТС] 3
спасибо
0
18.04.2014, 01:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2014, 01:58
Помогаю со студенческими работами здесь

Проверить, упорядочены ли строки матрицы по убыванию
Вообщем нужно написать программу на С++. Вроде как на форуме нашел темку, но благодаря тому, что я...

Проверить, все ли столбцы матрицы A(n×m) упорядочены по не убыванию
Задача: Проверить, все ли столбцы матрицы A(n×m) упорядочены по не убыванию, если не все, сообщить...

Проверить, что элементы к-й строки матрицы упорядочены по убыванию
1.Реализовать алгоритм сортировки модификацировнным методом простого выбора (она работает)...

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


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

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

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