0 / 0 / 0
Регистрация: 07.03.2018
Сообщений: 6
1

Определить произведение элементов, значения которых больше заданного числа

08.03.2018, 13:15. Показов 811. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан двумерный массив (матрица) размером NxN.
1. Определить произведение элементов, значения которых больше заданного числа F.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2018, 13:15
Ответы с готовыми решениями:

Определить количество элементов, значения которых больше заданного числа M
Помогите решить задачку: Задания на одномерные массивы Дан одномерный массив из N элементов....

Определить произведение элементов, значения которых меньше заданного числа F
Задания на двумерные массивы Дан двумерный массив размерностью N x M элементов: а) Определить...

Определить количество элементов массива значения которых больше заданного числа
Одномерный массив из 12 элементов заполнить числовыми значениями. Ввести число К. Определить...

Определить количество элементов матрицы, значения которых больше заданного числа F
Народ, знаю, что вас бесят подобные темы, но прошу помогите. Начали преподавать VB6, но раньше я...

1
10 / 10 / 2
Регистрация: 07.07.2013
Сообщений: 24
03.07.2018, 02:15 2
Как вариант:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Public Class Massiv
    Dim Matrix(,) As Integer 'Матрица
    Dim N As Integer
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles BtNewMatrix.Click
        'Создание и заполнение матрицы
        TBMatrix.Clear()
 
        N = TBN.Text
        ReDim Matrix(N - 1, N - 1)
 
        Randomize()
        Dim R As New Random
 
        Dim k = 0
        For i = 0 To N - 1
            For j = 0 To N - 1
                k = R.Next(1, 101)
                Matrix(i, j) = k
                TBMatrix.AppendText(k & " ")
            Next
            TBMatrix.AppendText(vbCrLf)
        Next
    End Sub
 
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles BtStart.Click
        TextBox1.Clear()
        TextBox2.Clear()
        TextBox3.Clear()
        TextBox4.Clear()
        Dim F As Integer = TBF.Text
 
        Dim BigNumbers As New HashSet(Of Integer)
        For i = 0 To N - 1
            For j = 0 To N - 1
                If Matrix(i, j) > F Then
                    BigNumbers.Add(Matrix(i, j)) 'Если число > F и отсутствует в BigNumbers то добавить в него
                    TextBox1.AppendText(Matrix(i, j) & vbCrLf)
                End If
            Next
        Next
 
        For Each i In BigNumbers
            TextBox2.AppendText(i & vbCrLf)
        Next
 
        Dim SortArray = BigNumbers.ToArray 'Массив для сортировки
        Array.Sort(SortArray) 'Сортируем
 
        For Each i In SortArray
            TextBox3.AppendText(i & vbCrLf)
        Next
 
        For i = 0 To SortArray.Length - 1 'Перемножаем
            For j = i + 1 To SortArray.Length - 1
                TextBox4.AppendText($"{SortArray(i)}*{SortArray(j)}={SortArray(i) * SortArray(j)}" & vbCrLf)
            Next
        Next
    End Sub
End Class
P.S. Многое можно удалить, вычистить. Лишний код для наглядности поэтапной.
Определить произведение элементов, значения которых больше заданного числа
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2018, 02:15
Помогаю со студенческими работами здесь

Вычислить произведение элементов массива S, значение которых не больше заданного негативного числа
Здесь задали на Борланде С(не С++) ну просто нечто (я нуб в этом деле) 1.Вычислить произведение...

Вычислить произведение элементов массива S, значение которых не больше заданного негативного числа
Здесь задали на Борланде С++ ну просто нечто (я нуб в этом деле) 1.Вычислить произведение...

Знайти индексы тех элементов, значения которых больше заданного числа А.
Дано масив целых чисел.Знайти индексы тех элементов, значения которых больше заданного числа А.

Подсчитать количество элементов массива, значения которых больше заданного числа К
Помогите решить с парочкой задач на массивы. 1. Подсчитать количество элементов значения которых...

Вывести индексы тех элементов, значения которых больше заданного числа А
))))))

Определить количество элементов массива квадрат которых больше заданного значения
помогите пожалуйста написать листинг программы Ввести двумерный массив А(3*4) . Определить в нём...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru