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

Среди элементов массива выбрать все меньшие числа 53

03.06.2016, 20:09. Показов 2136. Ответов 6

Студворк — интернет-сервис помощи студентам
Пре до мною стоит задача : Среди элементов массива выбрать все, меньшие числа 53. Определить их индексы и количество. Для всех неположительных элементов определить их сумму. Определить среднее значение элементов массива.
Как это реализовать с помощью Visual Basic ума не приложу ... Помогите пожалуйста
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.06.2016, 20:09
Ответы с готовыми решениями:

Выбрать из массива А все числа, меньшие М
1. Дан массив А из n целых случайных чисел. Ввести число M. Выбрать из массива А все числа, меньшие М. 2. Вывести на экран «ДА», если в...

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

Одномерный массив. Найти все положительные значения элементов массива, среди которых выбрать наименьшее
Условие задачи:Дан массив, состоящий из N элементов. Найти все положительные значения элементов массива, среди которых выбрать наименьшее....

6
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2016, 16:03
Много примеров работы с массивами. Смотрел?
0
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 17
04.06.2016, 21:21  [ТС]
Что-то нихрена не выходит . Можешь хоть на путь истинный наставить ?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.06.2016, 21:32
Как же я могу наставит на путь истинный если только читаю, что "нихрена не выходит", а кода не вижу!
не выходит

Не по теме:

-как живёте-можете?
-живём хорошо! можем плохо!
-так, выходит, плохо?!
-да нет же! Выходит хорошо! заходит плохо

0
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 17
04.06.2016, 21:46  [ТС]
Ну вот например хочу вывести элементы массива , а выводит 11 раз 0:
Visual Basic
1
2
3
4
5
6
Private Sub CommandButton1_Click()
Dim Chislo(9) As Long
For i = 0 To 10
MsgBox Chislo(i)
Next
End Sub
0
Заблокирован
05.06.2016, 05:20
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Цитата Сообщение от Робик Посмотреть сообщение
Помогите пожалуйста
Вижу, просто жилу тянут из человека. Не удержался.
Учебная методика факультета примитивная, студенты сами создают массив.
Примерно так.
Среди элементов массива данных найти минимальный и максимальный элементы, количество ненулевых элементов, а также все элементы, кратные семи.
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
Private Sub Command1_Click( )
Dim A (1 To 30) As Single
Dim Max, Min, S, P As Single
Dim J, N, M, K As Byte
N = InputBox ("сколько элементов в массиве?")
S=0 : P = 1 : K = 0
MsgBox " введите значения элементов A: "
FOR J = 1 TO N
A(J) = InputBox ("введите очередной элемент")
NEXT J
MsgBox " Определим максимум и минимум "
Max = A(1) : Min = A(1)
FOR J = 1 TO N
IF A( J) > = MAX THEN MAX= A(J)
IF A(J) < = MIN THEN MIN= A(J)
Next J
MsgBox " максимум = " & max & "минимум = " & min
MsgBox " Определим количество ненулевых элементов "
FOR J = 1 TO N
IF A( J) > 0 THEN K= K+1
Next J
MsgBox " Количество ненулевых элементов = " & K
MsgBox " Определим элементы, кратные семи: "
FOR J = 1 TO N
IF A(J)/7 THEN MsgBox "A(J)= " & A(J)
Next J
END Sub
По-моему лучше создавать массив через генератор случайных чисел. Распакуйте архив. Остальное поясню позже.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Option Explicit
Private Sub Command1_Click()
Dim i As Integer, r As Integer
Randomize (Timer)
'For i = 1 To 20
For i = 1 To 7
r = Int(Rnd * 100)
'Text1.Text = Text1 & i & " ) " & Str(r) & vbCrLf
Text1.Text = Text1 & Str(r) & vbCrLf
'MsgBox (Str(r))
Next i
End Sub
 
'Как случайный вариант: 9 75 73 33 60 49 92
Миниатюры
Среди элементов массива выбрать все меньшие числа 53  
Вложения
Тип файла: rar Form84.rar (662 байт, 3 просмотров)
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
05.06.2016, 07:08
Робик, у тебя массив просто объявлен, но не заполнен. Вот и нули.
Я же давал ссылку.И там в самом верху пример заполнения:

В процедуре Form_Load напишем цикл, который будет присваивать каждому элементу массива значение, соответствующее его номеру, умноженному на 8.

Visual Basic
1
2
3
4
5
6
Private Sub Form_Load()
Text1.Text = ""
For x = 1 To 10
Chislo(x) = x * 8
Next x
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2016, 07:08
Помогаю со студенческими работами здесь

Найти все элементы массива, меньшие среднего арифметического остальных элементов массива.
Дан одномерный числовой массив. Найти все его элементы, меньшие среднего арифметического остальных элементов массива. Посчитать их...

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

Удалить из массива все элементы, меньшие заданного пользователем числа
С клавиатуры пользователь задает размер массива (натуральное число) и элементы массива (целые или вещественные числа). Задание: ...

Удалить из массива все элементы, меньшие заданного пользователем числа
С клавиатуры пользователь задает размер массива (натуральное число) и элементы массива (целые или вещественные числа). Задание: ...

Перенести все числа массива меньшие первого элемента в начало
Выполните сортировку массива следующим образом. Все числа меньшие первого должны предшествовать этому первому числу, а все большие него...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru