Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 13
1

Дана матрица размерности N на M. Положительные элементы матрицы переписать подряд в одномерный массив В.

22.04.2013, 21:19. Показов 751. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Дана матрица размерности N на M. Положительные элементы матрицы переписать подряд в одномерный массив В.
Visual Basic
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
Option Explicit
Option Base 1
Dim A() As Single
Dim B() As Single, p%
Dim i As Integer, j As Integer, N As Integer, M As Integer, s As Single
 
Private Sub Command1_Click()
N = Text1.Text
M = Text2.Text
ReDim A(N, M) As Single
flex1.Visible = True
flex2.Visible = True
flex1.Rows = N + 1
flex1.Cols = M + 1
flex2.Rows = 8
flex1.TextMatrix(0, 0) = "A(i)"
flex2.TextMatrix(0, 0) = "N"
flex2.TextMatrix(0, 1) = "B(i)"
flex1.Width = 500 * N + 600
flex2.Width = 1000 * 2 + 400
For i = 0 To N
flex1.ColWidth(i) = 500
Next i
Randomize
For i = 1 To N
For j = 1 To M
 A(i, j) = 5 - Int(10 * Rnd)
   Next j
Next i
For i = 1 To N
    flex1.TextMatrix(i, 0) = i
    For j = 1 To M
        flex1.TextMatrix(0, j) = j
        flex1.TextMatrix(i, j) = A(i, j)
       
        
        
    Next j
Next i
p = 0
For i = 1 To 4
For j = 1 To 5
If A(i, j) >= 0 Then
p = p + 1
B(p, 1) = A(i, j)
End If
Next j
Next i
 
 
 
 
End Sub
 
Private Sub Command2_Click()
End
End Sub
 Комментарий модератора 
zhenis otarbay, предупреждение за название темы транслитом - используйте специальные сервисы.
Кроме того название должно быть информативным.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2013, 21:19
Ответы с готовыми решениями:

Дана матрица размерности N на M. Положительные элементы матрицы переписать подряд в одномерный массив В.
1. Дана матрица размерности N на M. Положительные элементы матрицы переписать подряд в одномерный...

Положительные элементы матрицы переписать подряд в одномерный массив (блок схема)
Дано матрицу размерности N на M. Положительные элементы матрицы переписать подряд в одномерный...

Переписать положительные элементы матрицы в одномерный массив
Дана матрица размерности 2 на 3. Положительные элементы матрицы переписать подряд в одномерный...

Переписать положительные элементы главной диагонали матрицы В (n x m) в одномерный массив Y
Составить программу в среде Delphi (VCL-application) в соответствии со следующими требованиями:...

0
22.04.2013, 21:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2013, 21:19
Помогаю со студенческими работами здесь

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

Переписать положительные элементы главной диагонали, матрицы в одномерный массив Y
Задание: Переписать положительные элементы главной диагонали, матрицы в одномерный массив Y. В...

Переписать наибольшие положительные элементы каждого столбца матрицы в одномерный массив
Переписать наибольшие положительные элементы каждого столбца матрицы СX(m,n), в одномерный массив O

Переписать положительные элементы массива Х подряд в массив Y.
1) Вычислить: {Xi, если Хi>0; y={0, если Xi=0; {-1, если Xi<0; где Xi - элементы...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru