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

Составьте программу нахождения произведения чисел

06.01.2020, 19:54. Показов 894. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задана произвольная совокупность чисел. Составьте программу нахождения произведения чисел, меньше нуля.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2020, 19:54
Ответы с готовыми решениями:

Составьте программу нахождения количества чисел, большие нуля
Задана произвольная совокупность чисел. Составьте программу нахождения количества чисел, большие...

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

Составьте программу нахождения суммы
Составьте программу нахождения суммы произвольной заданного количества цифр.

Составьте программу нахождения значения Y, если известно:
Для Х, изменяющегося от Хначальное (Xn) до Хконечное (Xk) с шагом C. Значения Х начальное, Х...

2
63 / 48 / 12
Регистрация: 28.12.2014
Сообщений: 270
07.01.2020, 07:16 2
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
Option Explicit
Dim mlngArrUBound As Long
Public Sub Main()
    Const conLongMaxVal As Long = &HFF
    Dim lngAry() As Long, lngCurVal As Long, lngVal As Long, lngX As Long
    mlngArrUBound = CLng(InputBox("Введите верхнюю границу массива"))
    ReDim lngAry(mlngArrUBound)
    Randomize
    For lngX = 0& To mlngArrUBound
        lngCurVal = Rnd * conLongMaxVal
        If ((Val(Rnd * 2&) = 1&) And (lngCurVal <> conLongMaxVal)) Then
            lngCurVal = lngCurVal * (-1)
        End If
        lngAry(lngX) = lngCurVal
    Next lngX
    OutPutArray lngAry()
    lngCurVal = 0&
    For lngX = 0& To mlngArrUBound
        If (lngAry(lngX) < 0&) Then
            If (lngCurVal = 0&) Then
                lngCurVal = lngAry(lngX)
            Else
                lngCurVal = lngCurVal * lngAry(lngX)
            End If
        End If
    Next lngX
    Debug.Print "Произведение отрицательных элементов массива = " & lngCurVal
End Sub
Private Sub OutPutArray(ByRef ArrayPlaceHolder() As Long)
    Dim lngX As Long
    Debug.Print "Текущие элементы массива:"
    For lngX = 0& To mlngArrUBound
        Debug.Print "" & ArrayPlaceHolder(lngX)
    Next lngX
End Sub
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
36601 / 20330 / 4220
Регистрация: 12.02.2012
Сообщений: 33,640
Записей в блоге: 13
08.01.2020, 15:08 3
В функциональном стиле:

Visual Basic
1
2
3
4
5
6
Sub Test_00c()
Dim conti As aIter
    Set conti = New Container
    conti.Init Array(1, 2, 30, -4, 5, -6, 7, 8, 9, 1, -11, 120, 3)
    Debug.Print conti.filter("x -> x<0").production
End Sub
0
08.01.2020, 15:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2020, 15:08
Помогаю со студенческими работами здесь

Составьте программу нахождения произведения нечётных чисел
У меня вопрос. Составьте программу нахождения произведения нечётных чисел 3*5*7*...*13. Вот...

Составьте алгоритм и программу нахождения произведения двух наибольших из трех введенных чисел
Составьте алгоритм и программу нахождения произведения двух наибольших из трех введенных чисел....

Составьте программу для нахождения количества,суммы и произведения всех натуральных чисел, делящихся на 4 на отрезке [16,64]
Составьте программу для нахождения количества,суммы и произведения всех натуральных чисел,...

Составьте программу вычисления произведения четных чисел, меньших 15
2. Составьте программу вычисления произведения четных чисел, меньших 15.


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

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