Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Создание установочного пакета для приложения
Как это делается в 10ой и 12ой студии? В книге что я читаю пишут мол в 08 студии достаточно добавить к решению проект установки, но чего-то я не вижу такого типа проекта при выборе... https://www.cyberforum.ru/windows-forms/thread145065.html http://support.microsoft.com/kb/307353
C# Тип Enum. Преобразование в масив
я хочу вытащить числовые значения и закинуть их в масив enum EmpType : byte { Manager=1, Grunt=11, Contractor=5 } если убрать то совсем не выводит... тупо пустое окно
Извлечение класса из библиотеки C#
подскажите возможно ли как то извлечь определенный класс из библиотеки классов со всеми связанными элементами(и т.д.) в автоматическом или полуавтоматическом режиме? может проще ручками достать? а если там несколько сотен классов и они переплетены между собой? п.с. тем более если было б проще, то я и не заморачивался...
C# Исключение во время запроса WebClient https://www.cyberforum.ru/ csharp-beginners/ thread627326.html
Hi, бьюсь уже сколько и ошибки какие то не понятные типа "Исключение во время запроса WebClient." Мне нужно скачивать картинки на комп, по урлам что в тхт файле. Уже много способов перепробовал,... trolol, так попробуйте stepover'ом пройтись, хотя бы поймите в какой строчке вылетает. После этого посмотрите входные данные, который имеет программа на этом шаге и сравните с теми данными, которые...
C# инициализация переменной в несколько бит https://www.cyberforum.ru/ csharp-beginners/ thread627286.html
Всем привет, подскажите пожалуйста как в С# задать переменную в несколько бит, в вижуал с было так: unsigned char Имя переменной:число бит; Например: unsigned char chr:2; Спасибо, придется извращаться с записью в бинарик(
C# Требуется совет (RegEx) Добрый день! Сразу оговорю, что являюсь начинающим пользователем C#, в связи с чем прошу сильно не ругать.. Пишу маленькую программку, которая обрабатывает данные из текстового файла. Создаю... v.egorov, я бы на вашем месте немного изменил представление даты (на YY : MM : DD) и заменил разделитель / на -, тогда можно будет сделать вывод в стандартный DateTime (что обеспечит нормальную... https://www.cyberforum.ru/ csharp-beginners/ thread627261.html
C# Таймер Здравствуйте. Можете подсказать как сделать следующее решение: - вызывать метод на выполнение по таймеру; (коротко: у меня сервис, в котором есть метод и его нужно запускать по определенному... Ставишь метод на тик,который вызываешь по свойству Interval в миллисекундах Спасибо большое. А такой вопрос: если у меня не идет работа с Win.Form, а просто с Win.Service или Win.Console.App... https://www.cyberforum.ru/ csharp-beginners/ thread627328.html C# индексы массивов https://www.cyberforum.ru/ csharp-beginners/ thread627233.html
Допустим я хочу написать метод, который принимает в параметр двумерный массив int A. Вопрос: как мне внутри метода, например в цикле прогнать по всем столбцам/строкам этого массива, если я не знаю... buntar, а вот так же красиво тот для jagged массивов можешь написать?
C# Сохранение информации в базу https://www.cyberforum.ru/ csharp-beginners/ thread627298.html
У меня есть форма в которой юзеру просят ввести данные(поля класса Person) Далее считывается информация и заполняются поля В условии задачи сказано, что программа при запуске должна считывать... примерно так private void Form1_Load(object sender, EventArgs e) { // TODO: данная строка кода позволяет загрузить данные в таблицу "DataSet.datatable". При...
C# Библиотека работы со звуком Есть какие нибудь библиотеки работы со звуком кроме, wmp, direct x ? NAudio под .NET, так еще и опенсорсный https://www.cyberforum.ru/ csharp-beginners/ thread627391.html
C# Сохранение информации в базу У меня есть форма в которой юзеру просят ввести данные(поля класса Person) Далее считывается информация и заполняются поля В условии задачи сказано, что программа при запуске должна считывать... https://www.cyberforum.ru/ csharp-beginners/ thread627271.html C# Сортировка массива с использованием классов
Решил попробовать написать массив с помощью классов, но вот только ничего не получается. Подскажите, пожалуйста. Вот код сортировки массива: class Program { static void... Azam693, ну, у вас есть класс Program, у вас есть массив, в этом классе он сортируется. Чего вам не хватает?
Master of Orion
Эксперт .NET
 Аватар для Psilon
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
23.07.2012, 02:41 0

Перестановкой элементов квадратной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу - C# - Ответ 3291351

23.07.2012, 02:41. Показов 1023. Ответов 5
Метки (Все метки)

Ответ

СерыйКардинал, ну примерно так (если без вызовов доп. функций, только итерациями):
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
class Program
    {
        static void MaxElmOnDiag(int[,] array)
        {
            int n = array.GetLength(0);
            for (int k = 0; k < n; k++)
            {
                var p = new Point();
                var max = int.MinValue;
                for (int i = 0; i < n; i++)
                    for (int j = 0; j < n; j++){
                        if (max >= array[i, j] || (i == j && i < k)) continue;
                        max = array[i, j];
                        p.X = i;
                        p.Y = j;
                    }
                var temp = array[k, k];
                array[k, k] = array[p.X, p.Y];
                array[p.X, p.Y] = temp;
            }
        }
        static void Main()
        {
            const int n = 5;
            var r = new Random();
            var a = new int[n,n];
            for (int i = 0; i < n; i++){
                for (int j = 0; j < n; j++){
                    a[i, j] = r.Next(10);
                    Console.Write(a[i,j] + " ");
                }
                Console.WriteLine();
            }
            Console.WriteLine();
            MaxElmOnDiag(a);
            for (int i = 0; i < n; i++){
                for (int j = 0; j < n; j++)
                    Console.Write(a[i, j] + " ");
                Console.WriteLine();
            }
            Console.ReadKey(true);
        }
    }
По коду, мы ищем максимальный необработанный элемент в массиве, а потом меняем его местами с нужным нам диагональным элементом.

Вернуться к обсуждению:
Перестановкой элементов квадратной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу C#
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.07.2012, 02:41
Готовые ответы и решения:

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

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

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

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.07.2012, 02:41
Помогаю со студенческими работами здесь

Переставляя строки и столбцы матрицы, добиться того, чтобы наибольший элемент оказался в левом верхнем углу
Дана вещественная матрица размером (N x M). Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (или один из них)...

Переставляя строки и столбцы матрицы, добиться того, чтобы наибольший элемент оказался в левом верхнем углу
Дана вещественная матрица размером (N*M). Переставляя её строки и столбцы добиться того что бы наибольший элемент оказался в левом верхнем...

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

Переставля строки и столбцы, добиться того, чтобы наибольший элемент оказался в левом верхнем углу
Помогите пожалуйста, нужен готовый код для такого задания на C#: Дана вещественная матрица размером (N x M). Переставляя ее строки и...

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

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru