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

Массив: Определить и напечатать разность между количеством отрицательных и положительных элементов...

09.11.2015, 17:05. Показов 986. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание.

Задан массив https://www.cyberforum.ru/cgi-bin/latex.cgi?{D}_{j}  (j= \bar{1.7}) . Определить и напечатать разность между
количеством отрицательных и положительных элементов, расположенных на
четных номерах. Значения элементов массива задать самостоятельно и вывести
на печать.

Пример выполнения https://www.sendspace.com/file/6hcrns

Помогите.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2015, 17:05
Ответы с готовыми решениями:

Разность между числом положительных и отрицательных элементов массива с четными индексами
Задание во вложение. Блок схема Во вложение. Помогите написать программу. Не знаю правильно я...

Как определить разность сумм положительных и отрицательных среди данных чисел
Даны числа a1, а2, ... , а10. Определить разность сумм положительных и отрицательных среди данных...

Определить в последовательности количество положительных и отрицательных элементов
Собственно есть задача: Определить в последовательности a1, a2, …, an количество положительных и...

Функция (параметр - одномерный массив). Вычислить разность между количеством отрицательных и положительных элементов
Помогите, пожалуйста, с задачей. Сложность - работа с указателями.. Задача: Вычислить разность...

4
5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
10.11.2015, 05:03 2
Цитата Сообщение от fhntv123456 Посмотреть сообщение
задать самостоятельно
Задал прямо в коде — вполне самостоятельно!
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
Option Explicit
Option Base 1 'нумерация элементов массива идёт с 1
 
Sub posVSneg()
Const Che = 2 'рассмотрим чётные номера (Che = 1, если захотим нечётные)
    Dim D As Variant, j As Byte 'переменные для массива и его индексов
    Dim Npos As Long 'количество положительных
    Dim Nneg As Long 'количество отрицательных
    Dim absent As Boolean 'отсутствие тех и других (все нулевые), когда absent = True
 
'D = Array(-3, 9, -4, 8, 0, 0, -4)
D = Array(Fix(5 * Rnd - 2), Fix(5 * Rnd - 2), Fix(5 * Rnd - 2), Fix(5 * Rnd - 2), _
          Fix(5 * Rnd - 2), Fix(5 * Rnd - 2), Fix(5 * Rnd - 2))
 
    For j = Che To UBound(D) Step 2
        If D(j) < 0 Then Nneg = Nneg + 1 'считаем отрицательные
        If D(j) > 0 Then Npos = Npos + 1 'считаем положительные
    Next
    
    If Npos = 0 And Nneg = 0 Then absent = True
 
If MsgBox("Массив: {" & Join(D, "; ") & "}" & vbCr & "Отрицательных (" & Nneg & ") " & _
    "элементов на " & IIf(Che = 1, "не", "") & "чётных местах" & vbCr & "в данном массиве " & _
    IIf(Nneg > Npos, "больше, чем", _
    IIf(Npos = Nneg, IIf(absent, "нет, как и", "столько же, сколько и"), "меньше, чем")) & _
    " положительных (" & Npos & ")." & vbCr & vbCr & _
    "Ответ: разность количеств = " & Nneg - Npos & ".", vbOKCancel) = vbCancel Then Exit Sub
    posVSneg
End Sub
Цитата Сообщение от fhntv123456 Посмотреть сообщение
Пример выполнения…
По этому примеру я бы не 2 ч это решал, а месяца 2 (как собственно со мной и было в 1991-м).
0
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 7
10.11.2015, 12:22  [ТС] 3
Sasha_Smirnov, большое спасибо. Но как быть с блок схемой, по примеру они составляют сначала математическую модель, если не сложно объясните для человека который не шарит в этом вообще)
0
5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
10.11.2015, 14:38 4
fhntv123456, а кто шарит? Попробуйте ветку https://www.cyberforum.ru/informatics/, мало ли…

(Здесь, по моему опыту, блок-схемы не любят и мучаться за вас не станут.) А методичка класс!
0
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 7
10.11.2015, 15:17  [ТС] 5
Спасибо.
0
10.11.2015, 15:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2015, 15:17
Помогаю со студенческими работами здесь

Вычислить разность между количеством отрицательных и количеством положительных элементов одномерного массива
Здравствуйте уважаемые форумчане. Возникли трудности при решении задачи. :wall: Буду очень...

Определить разность между произведением положительных элементов и произведением модулей отрицательных
Дан массив, состоящий из 15 элементов действительного типа. Опреде- лить разность между...

Определить разность между суммой модулей отрицательных элементов и суммой положительных
Написать программу, определяющую разность между суммой модулей отрицательных элементов и суммой...

Найти разницу между количеством положительных и отрицательных элементов
Помогите решить пожалуйста, на языке Си 15. Дан массив размера N. Найти разницу между количеством ...


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

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