Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
DENG757
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 3
#1

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

12.12.2016, 05:33. Просмотров 130. Ответов 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# Пока что нашла только миним...

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

Операции с матрицей
Добрый день всем!! Подскажите пожалуйста, как реализовать матрицу скажем: 1 2...

Операции с матрицей синусов
Дан массив размерностью n*m 1. Дано натуральное число n. Выяснить. Сколько...

DataGridView операции с матрицей
Здравствуйте! Помогите решить проблему. Задана квадратная матрица A размером N...

1
ArtemKolesnikov
23 / 23 / 14
Регистрация: 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

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

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

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


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

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

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