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

Дан массив из произвольных целых положительных чисел

28.03.2014, 16:41. Показов 1479. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача в Visual Basic 6.0
Дан массив из произвольных целых положительных чисел. Известно,
что в массиве нет одинаковых значений. Заменить в массиве нулями, если это
возможно, значения элементов, расположенных до наибольшего и после наи-
меньшего значений. Вывести исходный и измененный массивы.

Помогите, пожалуйста, алгоритмом, блок-схемой, кодом, чем-нибудь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2014, 16:41
Ответы с готовыми решениями:

Дан прямоугольный массив целых положительных чисел 10 х 20
Дан прямоугольный массив целых положительных чисел 10 х 20. Опишите алгоритм поиска строки с наименьшей суммой элементов. Вывести на печать...

Дан массив целых чисел положительных и отрицательных...
Здравствуйте, помогите пожалуйста написать программу: Дан массив целых чисел положительных и отрицательных сформировать новый массив в...

Дан массив, содержащий 70 положительных целых чисел. Необходимо найти сумму чисел
Дан массив, содержащий 70 положительных целых чисел. Необходимо найти сумму чисел не меньших 49 и кратных 7. Далее алгоритм должен заменить...

3
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
29.03.2014, 03:17
решение:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Option Explicit
'
'   Антихакер32™
'
Private Sub Form_Unload(Cancel As Integer)
    Const c = 20, r$ = " "
    Dim s$, n&, sa$, f&
    Dim j$(), j1$(), min&, max&, b As Boolean
    
1   'Создаём массив где нет одинаковых значений
    s = Space$(c): sa = ""
    min = 0: max = 0
    Randomize Timer
    Do While InStr(1, s, r)
        n = Fix(Rnd * c)
        If Mid$(s, n + 1, 1) = r Then
            Mid$(s, n + 1, 1) = 1
            sa = sa & r & n * 10 + Fix(Rnd * 10)
        End If
    Loop
    j = Split(Mid$(sa, 2))
    'находим максимальное и минимальное
    For f = 0 To c - 1: max = IIf(j(f) > max, j(f), max): Next
    min = max
    For f = 0 To c - 1: min = IIf(j(f) < min, j(f), min): Next
    
    'Обнуляем отрезки между значениями min/max
    j1 = j: n = 0
    For f = 0 To c - 1
        b = j(f) = min Or j(f) = max
 
        If b And n = 0 Then
            n = 1
        ElseIf b And n = 1 Then n = 2
        ElseIf n <> 1 Then j1(f) = 0
        End If
    Next
    Cls 'Вывод
    Print "Массив = " & Join(j, ", ") & vbCrLf & _
    "Min = " & min & vbCrLf & _
    "Max = " & max & vbCrLf & _
    "Измененный массив = " & Join(j1, ", ")
    
    'Завершение программы
    Select Case MsgBox("Готово", vbAbortRetryIgnore)
    Case vbAbort: Cancel = 0
    Case vbRetry: GoTo 1
    Case vbIgnore: Cancel = 1
    End Select
 
End Sub
1
0 / 0 / 0
Регистрация: 21.03.2014
Сообщений: 19
29.03.2014, 03:41  [ТС]
вооооу) спасибо большое ^____^
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
29.03.2014, 03:56
Не за что ..
Успехов тебе в решении задач !
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2014, 03:56
Помогаю со студенческими работами здесь

Дан массив целых чисел А1,...,Аn. Сформировать массив В из положительных элементов массива А.
Прогу написал, но не уверен что правильно. Помогите чем можете. Заранее спасибо!) var a,b:array of integer; ...

Дан массив целых чисел A[1.N]. Найти сумму положительных чисел, стоящих в позициях с чётными номерами
Есть у кого-нибудь код или готовый проект на Delphi 7?

Дан двухмерный массив N*N целых чисел. В каждой строке найти кол-во чётных положительных чисел
Вот у меня такое задание...Нужно виделить под масив динамическую память, те есть зделать двухмерный динамический масив который заполняется...

Дан массив из n целых чисел.Определить количество положительных чисел, используя функцию определения положительности числа.
Плиз срочна нуна !!!

дан массив а состоящий из к целых положительных чисел. Записать все четные по значению элементы массива а в массив b
дан массив а состоящий из к целых положительных чисел. Записать все четные по значению элементы массива а в массив b.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru