Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 18

Найти максимум из всех минимальных элементов матрицы

19.11.2013, 18:08. Показов 1552. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачку использую DataGrid. В заданной матрице А(nxn) найти максимум из всех минимальных элементов матрицы по столбцам.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2013, 18:08
Ответы с готовыми решениями:

Найти максимум всех минимальных элементов матрицы по столбцам
Дана матрица A размером n на n. Найти максимум всех минимальных элементов матрицы по столбцам. Добавлено через 3 часа 3 минуты ...

Найдите максимум из всех минимальных элементов матрицы по столбцам
В заданной матрице А (n х n) найдите максимум из всех мини- мальных элементов матрицы по столбцам. Добавлено через 15 часов 8 минут ...

В заданной матрице A (nxn) найдите максимум из всех минимальных элементов матрицы по столбцам
В заданной матрице A (nxn) найдите максимум из всех минимальных элементов матрицы по столбцам.

4
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
19.11.2013, 18:15
1. используем DataGridView
2. данные храним в DataTable и используем DataSource для привязки
3. создаем массив размером n
4. проходим по столбцам DataTable и заполняем массив минимальными значениями столбцов
5. находим максимальное значение в полученном массиве.
0
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 5
19.11.2013, 19:12
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        public int n;
        
        private void button1_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            n = Int32.Parse(textBox1.Text);
 
 
            for (int i = 0; i < n; i++)
            {
                this.dataGridView1.Columns.Add("1", " ");
 
 
            }
 
            for (int i = 0; i < n-1; i++)
            {
                this.dataGridView1.Rows.Add();
 
            }
 
 
            dataGridView1.ColumnHeadersVisible = false;
            dataGridView1.RowHeadersVisible = false;
            int[,] mas = new int[n, n];
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    mas[i, j] = rnd.Next(1, 30);
                    
                    dataGridView1.Rows[i].Cells[j].Value = mas[i,j];
                }
            }
            int[] m = new int[n];
            for (int j = 0; j < n; j++)
            {  int min =(int)dataGridView1.Rows[0].Cells[j].Value;
            
                for (int i = 0; i < n; i++)
                {
                    
                    if ((int)dataGridView1.Rows[i].Cells[j].Value < min)
                    {
                        min = (int)dataGridView1.Rows[i].Cells[j].Value;
                        
                    }
                    m[j] = min;
                }
 
                label1.Text = m[1].ToString()+" ";
            }
            int max_=m[0];
            for (int j = 0; j < n; j++)
            { 
            if (m[j] > max_) max_ = m[j];
            }
 
            label1.Text = "Максимальный из минимальных равен: "+max_.ToString();
 
 
        }
 
        
    }
}
Добавлено через 2 минуты
Вот ваша форма
0
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 18
19.11.2013, 19:32  [ТС]
Вся гадость в том, что нужно использовать отдельный класс
0
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 5
21.11.2013, 01:10
Цитата Сообщение от d1spel Посмотреть сообщение
Вся гадость в том, что нужно использовать отдельный класс
И в чем проблема? Просто запхни все эти циклы в отдельный класс, в событии клика создай переменную класса и выведи результат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2013, 01:10
Помогаю со студенческими работами здесь

Найти минимум и максимум из минимальных элементов строк матрицы
Здравствуйте, помогите с решением задачи (PascalABC. NET). Дана действительная матрица размером M*N, все элементы которой различны. В...

Найти максимум из минимальных элементов каждой строки матрицы
а) максимум из минимальных элементов каждой строки; б) номер строки, на которой расположен минимальный элемент;

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

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

Найти максимум среди минимальных элементов строк матрицы
Не могу понять, почему работает некорректно. Взгляните, пожалуйста. Вот код // Дана действительная матрица размера mxn, все элементы...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru