Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/12: Рейтинг темы: голосов - 12, средняя оценка - 5.00
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20

Элементы каждой строки матрицы расставить в порядке возрастания абсолютных значений

08.05.2010, 01:25. Показов 2411. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана числовая вещественная матрица а,имеющая n строк и m столбцов.Составить программу предусматривающий контр.вывод исход. матрицы в окно на левой части экрана и вывод упор.матрицы в окно на правой части экрана.
Элементы каждой строки матрицы расставить в порядке возрастания абсолютных значений n=4,m=5.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.05.2010, 01:25
Ответы с готовыми решениями:

Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы
Заданы матрицы A= (i=1, 2, 3; j=1, 2, 3), B= (i=1, 2, 3; j=1, 2, 3). Расставить в порядке возрастания элементы в главных диагоналях...

Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы.
Здравствуйте, помогите решить эту задачу, пож-та. Я вроде всё сделал, не знаю что где не так. Вот эта задача: Заданы матрицы A= (i=1,...

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

14
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
09.05.2010, 12:17
чудо_Информатик,
Начни с этого)

..."Создавайте темы с осмысленными и понятными названиями"

Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
15.05.2010, 13:10
А в чём проблема-то
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
22.05.2010, 21:47  [ТС]
задание:элементы каждой строки матрицы расставить в порядке возрастания абсолютных значений
VB.NET
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
Public Class Form1
    Dim n As Integer, m As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim i As Integer, j As Integer
        Dim a(0 To n, 0 To m) As Double, min As Double, p As Integer
        For i = 0 To n - 1
            For j = 0 To m - 1
                a(i, j) = Val(DataGridView1.Item(i, j).Value)
            Next j
        Next i
min=a(1,1)
        For i = 1 To n
            For j = 1 To m
                If math.abs(a(i,j))<minThen
                    p = min
                    min = math.abs(a(i,j))
                    math.abs(a(i,j)) = p
                End If
 
            Next
        Next
 
        For i = 0 To n - 1
            For j = 0 To m - 1
                Me.DataGridView2.Item(i, j).Value = a(i, j)
            Next
        Next
    End Sub
 
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        n = Math.Max(1, Val(TextBox1.Text))
        DataGridView1.ColumnCount = n
        DataGridView2.ColumnCount = n
    End Sub
 
    Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
        m = Math.Max(1, Val(TextBox2.Text))
        DataGridView1.RowCount = m
        DataGridView2.RowCount = m
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Application.Exit()
 
    End Sub
End Class
проблема в том,что задание не выполняется полностью,на форму все как положенно выводит,а вот чтоб упорядочит нет
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.05.2010, 22:17
чудо_Информатик, научись, наконец, читать!
ЭТО раздел VB!!Раздел NET"
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
22.05.2010, 23:16  [ТС]
эта прога и написана на VB-2005,если ты не видишь!!!
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 06:06
Я это же самое пытаюсь сказать и тебе: имеется отдельный раздел NET называется
А это раздел просто VB!!!

Существующие версии VB.NET:
Visual Basic .NET (VB 7.0) — выпущен в 2002 году, вместе с Visual C# и ASP.NET
Visual Basic .NET 2003 (VB 7.1) — выпущена вместе с .NET Framework 1.1; имеется русскоязычная версия с русским MSDN
Visual Basic 2005 (VB 8.0) — выпущена в конце октября 2005 года, в составе Visual Studio 2005
Visual Basic 2005 Express — выпущена в начале ноября 2005 года совместно с другими продуктами
линейки Express [1], в том числе SQL Server 2005 Express Edition. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 2.0.
Visual Basic 2008 (VB 9.0)
Visual Basic 2008 Express — бесплатная урезанная версия, выпущенная параллельно с новым продуктом. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 3.5.
Visual Basic 2010 Требует .NET Framework 4.
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 08:59  [ТС]
извини

Добавлено через 2 минуты
а ты не поможешь мне с этой программой?а то она не пашет,пжл
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 09:02
У меня нет 2005
Попробую на 6 или но 2009
Только чуть позже
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 09:11  [ТС]
у меня вся ошибка идет в упорядочение элементов строк по возрастанию
а так всё на форму правильно выдает
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 09:23
я это понял. Там у тебя каша
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 09:28  [ТС]
эт я тоже знаю...какие только способы не пробывала...ничего не получается((
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 09:39
это рабочий код сортировки по твоим условиям


Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
   
  For I = 1 To n
            For J = 1 To m
                MIN = Abs(A(I, J))
                Nmin = J
                    For K = J + 1 To m
                         If Abs(A(I, K)) > MIN Then Nmin = K: MIN = Abs(A(I, K))
                   Next K
                    A(I, Nmin) = A(I, J)
                    A(I, J) = MIN
            Next J
        Next I
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 09:49  [ТС]
спасибо...а что нужно сделать чтоб произошла сортировка?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 15:01
вместо
Visual Basic
1
2
3
4
5
6
7
8
9
10
        For i = 1 To n
            For j = 1 To m
                If math.abs(a(i,j))<minThen
                    p = min
                    min = math.abs(a(i,j))
                    math.abs(a(i,j)) = p
                End If
 
            Next
        Next



поставь
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
 For I = 1 To n
            For J = 1 To m
                MIN = Abs(A(I, J))
                Nmin = J
                    For K = J + 1 To m
                         If Abs(A(I, K)) > MIN Then Nmin = K: MIN = Abs(A(I, K))
                   Next K
                    A(I, Nmin) = A(I, J)
                    A(I, J) = MIN
            Next J
        Next I
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.05.2010, 15:01
Помогаю со студенческими работами здесь

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

Расположить элементы каждой строки матрицы в порядке возрастания
Для матрицы расположить элементы каждой строки в порядке возрастания . Использовать подпрограмму сортировки элементов ОДНОМЕРНОГО массива. ...

Расположить элементы каждой строки матрицы в порядке возрастания
Здравствуйте!Нужно расположить элементы каждой строки в порядке возрастания, используя подпрограмму сортировки элементов одномерного...

Расставить строки матрицы в порядке возрастания их первых элементов.
Помогите решить Дана матрица размером N*M.Расставить строки матрицы в порядке возрастания их первых элементов. Заранее признателен

Расставить строки матрицы в порядке возрастания их первых элементов
Дана матрица размером N*M.Расставить строки матрицы в порядке возрастания их первых элементов. Заранее спасибо!


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 17.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 14.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru