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

Одномерный массив

31.05.2010, 16:56. Показов 1017. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Vb 6
помогите написать програмный код! Сформировать из исходного массива А массив В, в котором вначале идут все положительные, затем отрицатильные, а в конце нулевые елементы массива А.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.05.2010, 16:56
Ответы с готовыми решениями:

Перевести одномерный буквенный массив в двумерный массив размером 2.5
Из данного примера не могу никак додумать... Dim A as integer Cls F= array...

Задан массив целых чисел М * Н. Найти элементы, которые делятся на 7 и образовать из них одномерный массив
задано массив целых числе М * Н найти элементы, которые делятся на 7 и образовать из них одномерный массив

одномерный массив
Помогите пожалуйста!!! Дан массив А определиь индекс и значение наибольшего попадающего в интервал (-5;0} элемента. В случае...

9
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
31.05.2010, 18:43
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
Sub Change_Arrays()
    Dim arrA() As Integer, arrB() As Integer, i As Integer, iCnt As Integer
    iSize = InputBox("Array size:")
    ReDim arrA(1 To iSize)
    For i = 1 To iSize
        arrA(i) = Int(Rnd * 100 - 50)
        sStr = sStr & arrA(i) & "  "
        If arrA(i) > 0 Then
            iCnt = iCnt + 1
            ReDim Preserve arrB(1 To iCnt)
            arrB(iCnt) = arrA(i)
        End If
    Next
    For i = 1 To iSize
        If arrA(i) < 0 Then
            iCnt = iCnt + 1
            ReDim Preserve arrB(1 To iCnt)
            arrB(iCnt) = arrA(i)
        End If
    Next
    sStr = sStr & vbNewLine
    For i = 1 To iSize
        If arrA(i) = 0 Then
            iCnt = iCnt + 1
            ReDim Preserve arrB(1 To iCnt)
            arrB(iCnt) = arrA(i)
        End If
        sStr = sStr & arrB(i) & "  "
    Next
    MsgBox sStr
End Sub
1
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 9
31.05.2010, 18:59  [ТС]
Спс, х3 пашет или нет, так как щас с телефона( , но можешь сказать что то у тебя постоянно за аrr?
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
31.05.2010, 19:35
От англ. array - массив. (Привычка)
1
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 9
31.05.2010, 21:37  [ТС]
Скажи, пож., что у тебя в 6(int rnd*100-50) и 21(vb newline) написано???
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
01.06.2010, 05:33
Visual Basic
1
int( rnd*100-50) ' - Приведенное к целому случайное число в диапазоне от -50 до 50
Visual Basic
1
vbNewLine ' - VB константа, означ., перевод на новую строку
0
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 9
09.06.2010, 00:48  [ТС]
Помогите, вот сделал, но сначала идут отрицательные(Как нужно), потом нулевые( как не нужно), а потом положительные...
Как мне поменять, чтоб сначала ишли отрицат, потом положит и нулевые???
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const k=10
dim j, t, l as integer
dim c(1 to 10
for l=1 to k
c(l)=inputbox(l)
next l
for l=1 to k
for j=(l+1) to k
if c(l) < c(j) then
r=c(l):(cl)=c(j):c(j)
end if
next j 
next l
for L=1 to k
print c(l)
next
end sub
Добавлено через 5 часов 22 минуты
Подскажите плиз?!
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
09.06.2010, 12:23
Вас чем-то не устроил представленный код? Или оч. сложно знаки сравнения переставить местами? Или вы ждёте оптимизированный код в одну строчку?
0
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 9
14.06.2010, 00:16  [ТС]
так как изменить мой код??? чтоб нули в конец пошли??? оО

Добавлено через 5 часов 25 минут
помгите, очень надооо!
0
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 9
15.06.2010, 09:47  [ТС]
Помогите плз)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.06.2010, 09:47
Помогаю со студенческими работами здесь

Одномерный массив.
Вычислить значения элементов вектора из 40 чисел по формуле (см.влож.) S={(i^2)+iRND(1) для i&lt;c i-(sin^2)i для...

одномерный массив
Найдите кол-во элементов ,которые больше своих соседей Пожалуйста,можно простую программу без всяких arr

Одномерный массив
Ребят, помогите пожалуйста, составить программу. Нужно определить, у скольких из трех заданных одномерных массивов А,В и С значение всех...

Одномерный массив
С помощью одномерного массива: Найти количество элементов меньших заданного значения w

ОДНОМЕРНЫЙ МАССИВ
ПОмогите пожалуйста решить задачу: заданы два одномерных массива.Создать один массив, в котором вначале идут четные элементы, затем...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта 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. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru