Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
DENG757
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 3
#1

Работа с матрицей - C#

12.12.2016, 05:33. Просмотров 123. Ответов 1
Метки нет (Все метки)

Подскажите код/идею, как в матрице которая рандомно заполнена 0 и 1(условие что 0 должно быть больше).
К примеру получилась такая матрица:
C#
1
2
3
4
5
6
7
8
9
10
11
   
                {0,1,0,0,0,0,0,1,0,1},
                {0,0,0,1,0,0,0,0,0,1},
                {0,0,1,0,0,0,1,1,0,1},
                {0,0,0,0,1,0,0,0,0,1},
                {0,0,0,0,0,0,0,1,0,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,1,0,0,1,0,1,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0,1,0,1},
и надо вывести новую матрицу, но в ней уже должны быть все 1 в одно месте:
На пример:
C#
1
2
3
4
5
6
7
8
9
10
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,1,1,1,0,0},
                {0,0,0,1,1,1,1,1,0,0},
                {0,0,1,1,1,1,1,1,1,0},
                {0,0,0,0,0,0,1,1,0,0},
                {0,0,0,0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0,0,0,0}
Как так можно отсортировать эти 1?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2016, 05:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Работа с матрицей (C#):

Работа с целочисленной прямоугольной матрицей - C#
Здравствуйте! Помогите пожалуйста с заданием: Дана целочисленная прямоугольная матрица. Определить: 1. Произведение элементов,...

Работа с матрицей. Задача коммивояжера - C#
Необходимо реализовать задачу коммивояжера на c# Пока что нашла только миним элементы по строкам, затем вычла из матрицы, и нашла по...

Операции с матрицей - C#
Добрый день всем!! Подскажите пожалуйста, как реализовать матрицу скажем: 1 2 3 4 5 6 7 8 9 и как дальше оперировать со...

.NET 4.x DataGridView операции с матрицей - C#
Здравствуйте! Помогите решить проблему. Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов. 1....

Представление отношения булевой матрицей - C#
Написать программу, которая для заданного множества и отношения на этом множестве, определенного множеством пар элементов, реализует...

Создание класса для работы с матрицей - C#
Привет всем!!!! Уважаемые!! Не могли бы вы мне помочь написать програмку! Вот на такую тему: Программирование вычислительныых...

1
ArtemKolesnikov
23 / 23 / 10
Регистрация: 14.07.2016
Сообщений: 87
12.12.2016, 13:36 #2
Сначала вам нужно определиться, в каком месте вы хотите видеть 1. В одной строке, в одном столбце, в соседних строках, можно ли модернизировать строки/столбцы и т.д. Если это не важно, вам проще посчитать количество 1 в матрице и собрать их в одном месте, где хотите, а остальные заполнить нулями (других то значений нет).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2016, 13:36
Привет! Вот еще темы с ответами:

Создать файл с целой квадратной матрицей - C#
Создать файл с целой квадратной матрицей. Считать матрицу из файла. Вывести ее в консоль. В каждом столбце найти максимум и минимум....

Индекс вне границ массива при работе с матрицей - C#
Добрый день. Не могу понять как оформить двухмерный массив, чтобы индекс не улетал. Помогите, пожалуйста. public double getData(int...

Ошибка SystemOutOfMemory при работе с большой разреженной матрицей - C#
Здравствуйте уважаемые программисты, помогите пожалуйста. Проблема следующая: В моем проекте строится очень большая разреженная матрица...

Работа с матрицей! - Assembler
Здравствуйте! Помогите мне решить следующую задачу, ибо я не имею ни малейшего представления как создать и обработать матрицу в ассемблере....


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

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

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