Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Hiyizhang
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 27
1

Массив: Отсортировать по возрастанию главную диагональ матрицы.

05.10.2015, 10:12. Просмотров 1394. Ответов 3
Метки нет (Все метки)

Доброго времени суток,подскажите как сделать задачу подобного рода:

Дано матрицу размера М на М, которая заполнена целыми числами в промежутке (-10, 10). необходимо:
Отсортировать по возрастанию главную диагональ матрицы.
Буду благодарен за ответ.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2015, 10:12
Ответы с готовыми решениями:

Вывести матрицу в консоль, отсортировать по возрастанию побочную диагональ.
Дано матрицу размера M×M, которая заполнена целыми числами в промежутке (-10, 10). необходимо:...

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

Найти сумму чисел нижнего треугольника матрицы, включая главную диагональ
Дана матрица A(n,n). Найти сумму чисел нижнего треугольника, включая главную диагональ,...

Найти наибольшие элементы каждой строки матрицы и поместить их на главную диагональ
Найти наибольшие элементы каждой строки матрицы Z(16,16) и поместить их на главную диагональ....

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

3
Remuless
25 / 25 / 23
Регистрация: 07.06.2015
Сообщений: 140
05.10.2015, 10:35 2
Лучший ответ Сообщение было отмечено Hiyizhang как решение

Решение

Я бы назвал формулировку задачи не полной. Ну а вообще:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 while (p != 0)
            {
                p = 0;
                for (int i = 0; i < Size-1; i++)
                {
                    if (array[i, i] < array[i + 1, i + 1])
                    {
                        int key = array[i, i];
                        array[i, i] = array[i + 1, i + 1];
                        array[i + 1, i + 1] = key;
                        p++;
                    }
                }
            }
хотя я бы сказал, что у Вас не полные условия задачи даны...
1
ctreloxk-7
0 / 0 / 0
Регистрация: 18.09.2016
Сообщений: 9
18.09.2016, 15:05 3
Подскажите такой вариант.
Дано матрицу размера M*M, которая заполнена целыми числами в промежутке ( 10, 10).Необходимо: Найти максимальный и минимальный элемент матрицы , и их сумму.C#
0
Ярослав92
6 / 6 / 5
Регистрация: 07.03.2016
Сообщений: 89
Завершенные тесты: 4
18.09.2016, 16:12 4
ctreloxk-7, Где так!
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System.Linq;
using static System.Console;
 
namespace array
{
    /// <summary>
    /// Основной класс программы
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            int[,] numbers = { { 270, 3, 62, 91, 2, 178 }, { 22, 32, 65, 69, 8, 6 } };
            int maxValue = numbers.Cast<int>().Max();
            int minValue = numbers.Cast<int>().Min();
            WriteLine();
            WriteLine("Нажмите любую клавишу для выхода...");
            ReadKey(true);
        }
    }
}
0
18.09.2016, 16:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2016, 16:12

Отсортировать побочную диагональ матрицы по убыванию
Здравствуйте уважаемые форумчане. Необходимо написать программу для сортировки массива 4х4...

Отсортировать элементы матрицы по возрастанию
Задана матрица целых чисел размером (M, N). Отсортировать элементы матрицы по возрастанию.

Отсортировать массив по не возрастанию
Отсортировать массив по не возрастанию методом включения с выбором включаемого элемента слева...


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

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

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