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

Дан массив А(10). Найти элементы, абсолютная величина которых больше 5

04.04.2011, 19:48. Показов 2942. Ответов 2
Метки нет (Все метки)

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

Как выделить цветом значения, абсолютная величина которых больше 10, и подсчитать количество таких значений
Помогите срочно пожалуйста сделать! Напишите в среде Excel макрос, который в выделенном...

Как в последовательности, состоящей из 20 действительных чисел, заменить нулями все элементы, абсолютная величина которых меньше 0,01
Написать программу, которая во вводимой с клавиатуры последовательности, состоящей из 20...

Сформируйте массив чисел и определите позиции элементов, величина которых больше среднего значения
Сформируйте массив чисел и определите позиции элемен-тов, величина которых больше среднего значения

Дан массив N. Найти количество участков, на которых его элементы монотонно возрастают
Дан массив N. Найти количество участков, на которых его элементы монотонно возрастают.

2
Заблокирован
04.04.2011, 20:32 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
Sub P1()
'С помощью Dim создаём в оперативной памяти компьютера массив A.
'10 - это порядковый номер последнего элемента в массиве.
'Т.к. элементы в массиве нумеруются по умолчанию с нуля, то
'в массиве A(10) - будет 11 элементов.
'Single означает, что в массиве могут быть и целые и дробные числа.
Dim A(10) As Single
'Создание в оперативной памяти компьютера переменной i.
'Long означает, что в переменной могут быть только целые числа.
Dim i As Long
'String означает, что в переменной может быть только текст.
Dim Накопитель As String
'For ... To ... Next - это цикл. Цикл используется, чтобы делать
'одно и то же действие много раз.
'Используя цикл, заполним массив числами с листа Excel.
For i = 0 To 10
    A(i) = Cells(i + 1, 1).Value
Next i 'Next увеличивает переменную на 1.
'Собственно решение задачи.
'Abs используется, чтобы превратить число в абсолютное число.
For i = 0 To 10
    'If ... Then ... End If используется для выбора действия.
    'Далее код читается так: если абслютное значение элемента массива больше 5, то
    If Abs(A(i)) > 5 Then
        'поместим в переменную Накопитель порядковый номер элемента массива.
        '& - используется для объединения кусков текста в одну строку.
        Накопитель = Накопитель & " " & i
    End If
Next i
'MsgBox используется для вывода на монитор информации из переменных
MsgBox Накопитель
End Sub
1
0 / 0 / 0
Регистрация: 04.04.2011
Сообщений: 8
04.04.2011, 20:56  [ТС] 3
Спасибо вам большое!!!!
Все ясно и понятно) столько мучилась, давно нужно было тут написать.
0
04.04.2011, 20:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2011, 20:56
Помогаю со студенческими работами здесь

Найти в ней количество элементов, абсолютная величина которых больше 11
Ввести матрицу A(m,n)(m=4,n=4). Найти в ней количество элементов,абсолютная величина которых больше...

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

Ввести матрицу A(m,n)(m=4,n=4). Найти в ней количество элементов,абсолютная величина которых больше 11

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


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

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