|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.04.2012, 17:15 | #1 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 49
|
Сформировать матрицу (c#)
Всем доброго времени суток!
Не могу придумать алгоритм формирования такой вот матрицы: 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 0 0 1 2 3 4 5 6 7 8 ... 0 0 0 0 0 0 0 0 0 1 Просто напишите, пожалуйста, сам алгоритм. Весь код не нужен. Задавать двумерный массив умею. начало будет такое думаю, в циклах если i=j, то все диагональные элементы будут равны 1, а вот дальше у меня возникают трудности |
08.04.2012, 17:37 | #2 |
Форумчанин
Регистрация: 13.10.2011
Сообщений: 143
|
Код:
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
|
08.04.2012, 17:40 | #3 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 49
|
Спасибо. Сейчас проверю.
А еще можно как-нибудь? чисто ради интереса |
08.04.2012, 17:47 | #4 |
Форумчанин
Регистрация: 13.10.2011
Сообщений: 143
|
Как-нибудь? Да масса способов есть.
Через LINQ можно, можно просто каждое число в отдельной строке инициализировать, или каждую строку/столбец...
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
|
08.04.2012, 18:04 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Конечно можно:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
08.04.2012, 18:10 | #6 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 49
|
Да, формула Lasur отлична.
А мне не хватило мозгов до ее формирования |
08.04.2012, 21:32 | #7 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 49
|
Там еще кстати в этом алгоритме нужно было указать для отрицательных чисел , чтобы они превращались в нули.
|
08.04.2012, 21:52 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
RIOs, подразумевается, что массив УЖЕ инициализирован нулями. Алгоритм проходит только по половине матрицы (выше и на главной диагонали) и устанавливает значения.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
двумерные массивы. сформировать матрицу по образцу | unbanned | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.12.2011 21:10 |
Сформировать матрицу в Паскаль | Женька Good | Помощь студентам | 1 | 03.11.2011 09:34 |
Сформировать матрицу по образцу (Delphi) | Shenan | Помощь студентам | 1 | 22.06.2011 08:55 |
Создать матрицу A[1..N,1..N] из целых чисел. Сформировать одномерный массив, элементы которого - максимал | spezzA | Помощь студентам | 2 | 24.11.2010 19:29 |
Сформировать матрицу A - первый столбец которой равен последнему столбцу исходной матрицы | Вика М. | Помощь студентам | 3 | 23.12.2008 04:51 |