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

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

01.04.2015, 15:41. Просмотров 517. Ответов 3
Метки нет (Все метки)

Дан двумерный массив размером 5 * 6, заполненный случайным образом. Поменять местами строку и столбец, в которых находится минимальный элемент
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2015, 15:41
Ответы с готовыми решениями:

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

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

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

Удалить строку и столбец матрицы, на пересечении которых находится максимальный элемент
Сформировать матрицу 5*5 случайных целых чисел в диапазоне от -20 до 60....

Поменять в матрице местами строки, в которых находится первый нулевой элемент
Даны две матрицы размером m*n.Поменять в них местами строки,в которых находится...

3
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
01.04.2015, 15:45 2
Koki, создаёте двухмерный массив. Ищете минимальный элемент. В чем проблема?
И как можно поменять строку и столбец, если у них размеры разные?
0
marat_miaki
149 / 138 / 86
Регистрация: 08.04.2013
Сообщений: 557
01.04.2015, 15:58 3
Да он бы написал, только не умеет писать ещё. Только вот проблема мы тоже не знаем как поменять местами строку и столбец, в которых находится минимальный элемент
1
MicM
824 / 483 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
01.04.2015, 20:38 4
Вот первая часть задания:
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
using System;
 
namespace Application
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            int[,] mas = new int[5, 6];
            Random gen = new Random ();
            int indexMinRow = 0, indexMinCol = 0;
            for (int i = 0; i < mas.GetLength(0); i++) 
            {
                for (int j = 0; j < mas.GetLength(1); j++) 
                {
                    mas [i, j] = gen.Next (1, 40);
                    if (mas [i, j] < mas [indexMinRow, indexMinCol]) 
                    {
                        indexMinRow = i;
                        indexMinCol = j;
                    }
                    Console.Write ("{0,3}", mas [i, j]);
                }
                Console.WriteLine ();
            }
            Console.WriteLine ("\nIndex min: [{0},{1}]", indexMinRow, indexMinCol);
        }
    }
}
А насчет перестановки строки и столбца и правда немного не понятно.
Допустим, есть матрица.

http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix} 1&  2&  3&  4&  5&  6&\\  5&  2&  3&  4&  5&  6&\\  5&  2&  3&  4&  5&  6&\\  5&  2&  3&  4&  5&  6&\\  5&  2&  3&  4&  5&  6&\end{pmatrix}

Минимальный элемент - 1. Его индексы - [0,0]
Если поменять местами строку с индексом ноль и столбец с таким же индексом

http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix} 1&  5&  5&  5&  5&  6&\\  2&  2&  3&  4&  5&  6&\\  3&  2&  3&  4&  5&  6&\\  4&  2&  3&  4&  5&  6&\\  5&  2&  3&  4&  5&  6&\end{pmatrix}

Последний элемент в строке тогда останется без изменений.
И всегда будет оставаться не измененным.
Нужен такой вариант?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2015, 20:38

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

Поменять местами первую строку матрицы с той строкой, где находится максимальный элемент
Задана матрица А(4,4). Если максимальный элемент матрицы равен сумме элементов...

Найти максимальный элемент в главной диагонали и поменять местами соответствующие ему строку и столбец
Дана действительная квадратная матрица С(n , n). Найти максимальный элемент в...


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

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

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