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

Определить наименьший элемент каждой четной строки матрицы А[М, N] - C#

10.12.2013, 11:25. Просмотров 665. Ответов 4
Метки нет (Все метки)

Может кто сделатЬ?

http://www.cyberforum.ru/csharp-beginners/thread984327.html
Определить наименьший элемент каждой четной строки матрицы А[М, N].
Спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 11:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить наименьший элемент каждой четной строки матрицы А[М, N] (C#):

Определить наименьший элемент каждой четной строки массива
Определить наименьший элемент каждой четной строки массива A используя класс...

Заменить наименьший элемент каждой строки матрицы, начиная со второй, наибольшим элементом предыдущей строки
Добрые люди,помогите решить задачу, если не сложно!!!!!!! Дана квадратная...

Заменить наименьший элемент каждой строки, начиная со второй, наибольшим элементом предыдущей строки
Доброго времени суток! Дана задача: Дан двумерный массив. Заменить наименьший...

Определить минимальный элемент в каждой строке матрицы и поменять его местами с первым элементом строки
Вывести на экран матрицу 3х4, элементами которой являются целые случайные...

Заменить наименьший элемент каждой строки, начиная со второй, наибольшим элементом предыдущей
Дана прямоугольная матрица А(nxn). Заменить наименьший элемент каждой строки,...

4
Jengu
7 / 7 / 4
Регистрация: 12.11.2013
Сообщений: 65
10.12.2013, 11:59 #2
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
30
        static void Main(string[] args)
        {
            Console.Write("n - ");
            int n = Convert.ToInt32(Console.ReadLine());
 
            Console.WriteLine();
 
            Console.Write("m - ");
            int m = Convert.ToInt32(Console.ReadLine());
 
            int[,] matr = new int[n,m];
            Random r = new Random();
 
            for (int i = 0; i < n; i++)
            {
                int min = 20;
                for (int j = 0; j < m; j++)
                {
                    matr[i, j] = r.Next(0, 20);
                    if (i % 2 == 0 && matr[i, j] < min)
                        min = matr[i, j];
                    Console.Write("{0}\t", matr[i, j]);
                }
                if (i%2==0)
                Console.Write("   Минимальный элемент - {0}", min);
                Console.WriteLine();
            }
 
            Console.ReadLine();
        }
0
buntar
524 / 525 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
10.12.2013, 12:12 #3
C#
1
2
3
4
5
6
7
8
9
10
public static void MinElements(int[,] arr)
{
    for (int i = 0; i < arr.GetLength(0); i += 2)
    {
        int min = int.MaxValue;
        for (int j = 0; j < arr.GetLength(1); j++)
            if (arr[i, j] < min) min = arr[i, j];
        Console.WriteLine("row {0} min = {1}", i, min);
    }
}
Кликните здесь для просмотра всего текста
А так юзаем:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
static void Main(string[] args)
{
    int[,] a = new int[,]
    { 
        {0,1,2,3},
        {78,9,62,2},
        {5,6,1,8}
    };
    MinElements(a);
}
public static void MinElements(int[,] arr)
{
    for (int i = 0; i < arr.GetLength(0); i += 2)
    {
        int min = int.MaxValue;
        for (int j = 0; j < arr.GetLength(1); j++)
            if (arr[i, j] < min) min = arr[i, j];
        Console.WriteLine("row {0} min = {1}", i, min);
    }
}


Добавлено через 3 минуты
Цитата Сообщение от Jengu Посмотреть сообщение
int min = 20;
Цитата Сообщение от Jengu Посмотреть сообщение
matr[i, j] = r.Next(0, 20);
А если генерируются значения в диапазоне 100-200, то у вас всегда ответ будет 20?
1
Jengu
7 / 7 / 4
Регистрация: 12.11.2013
Сообщений: 65
10.12.2013, 12:14 #4
buntar, подразумевалось, что нужно ставить наивысший диапазон, хотя конечно и int.MaxValue отличное решение, сам не подумал об этом
0
Hsert
10 / 25 / 9
Регистрация: 08.12.2013
Сообщений: 115
10.12.2013, 12:23 #5
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 int[,] l ={
                    {0,1,2,3},
                    {3,2,4,1},
                    {3,4,5,2},
                    {3,4,2,1},
                    {3,1,2,0}
                      };
 
 
            for (int row = 0, min; row < l.GetLength(0); row += 2)
            {
                min = l[row, 0];
                for (int col = 0; col < l.GetLength(1); col++) if (l[row, col] < min) min = l[row, col];
                Console.WriteLine(min);
            }
0
10.12.2013, 12:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2013, 12:23
Привет! Вот еще темы с решениями:

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

Дана матрица R(9,9). Найти наименьший элемент в каждой строке и записать его на место первого элемента строки
Здравствуйте, возникла проблема с решением задачи , только начинаю учится-если...

Определить номер столбца содержащий наименьший элемент матрицы через массив
Определить номер столбца содержащий наименьший элемент матрицы через массив

Дана матрица A(3,4): Найти наименьший элемент матрицы и соответствующий ему номер строки
using System; using System.Collections.Generic; using System.Linq; using...


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

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

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