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

Найти минимальное число в матрице и заменить им главную и побочную диагональ

30.09.2017, 21:31. Просмотров 828. Ответов 1
Метки нет (Все метки)

6. Дана матрица nn, заполненная числами. Найти в ней минимальное число и заменить им главную и побочную диагональ матрицы, первую и последнюю строку.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2017, 21:31
Ответы с готовыми решениями:

Заменить главную диагональ на побочную
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Найти верхнюю побочную диагональ матрицы
Есть матрица: A 2 1 0 0 0 3 7 3 0 0 0 2 6 3 0 0 0 0 1 2 0 0 0 1 2 Нижняя побочная диагональ...

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

Найти минимальное число и заменить его на полусумму второго и предпоследнего элементов
задан одномерный массив с произвольным именем из n элементов вывести исходный массив и массив...

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

1
ahtik95
79 / 84 / 53
Регистрация: 29.09.2016
Сообщений: 261
Завершенные тесты: 10
01.10.2017, 15:11 2
Лучший ответ Сообщение было отмечено ricccccc как решение

Решение

если матрица не треугольная, то заработает :
1)
C#
1
2
3
4
5
6
7
8
9
static int MinF(int[][] n)
        {
            int min = n[0][0];
            foreach (var i in n)
            {
                if (min > i.Min()) min = i.Min();
            }
            return min;
        }
2)
C#
1
2
3
4
5
6
7
8
9
10
11
12
static void Changemtrx(int min, int[][] mtx)
        {
            int _indexForDiagonal = 0;
            int _indexForSecondary = mtx.Length - 1 ;
                for(int j = 0; j < mtx[0].Length; j++)
                {
                    mtx[0][j] = min;   mtx[mtx.Length-1][j] = min;
                    mtx[_indexForDiagonal][_indexForDiagonal] = min; mtx[j][_indexForSecondary] = min;
                    _indexForDiagonal++;
                    _indexForSecondary--;
                }
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2017, 15:11

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

Найти сумму максимума и минимума в каждой матрице. В той матрице, где сумма больше, обнулить главную и побочную диагональ
Очень не укладываюсь в срок помогите подготовить программу: Даны две квадратные матрицы A и B....

Поменять местами побочную и главную диагональ в матрице
Здравствуйте. Помогите, пожалуйста, написать программу которая меняет побочную и главную диагональ...


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

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

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