Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43

Включить второй массив в первый между K-м и (k+1)-м элементами первого

24.09.2012, 16:37. Показов 2626. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заданы два одномерных массива различных размеров M и N и число k(k<m). Не создавая дополнительный массив, включить второй массив в первый между K-м и (k+1)-м элементами.

Решите пожалуйста, а то я в массивах плохо разбираюсь
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2012, 16:37
Ответы с готовыми решениями:

Вставить второй массив между k-ым и (k+1)-ым элементами первого массива
3) даны два массива различной длины. Вставить второй массив между к-тым и (к+1)-ым элементами первого массива, не используя...

Заданы два одномерных массива.Объединить их в один массив, включив второй массив между K и (K+1) элементами первого
Последняя на сегодня... Заданы два одномерных массива: массив А размера M и массив В размера N. Объединить их в один массив, включив...

Объединить два массива в один, включив второй массив между k-м и (k+1)-м элементами первого
Заданы два одномерных массива действительных чисел различных размеров. Объединить их в один массив, включив второй массив между k-м и...

27
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
05.10.2012, 18:25
Лучший ответ Сообщение было отмечено как решение

Решение

Студворк — интернет-сервис помощи студентам
Ну вот, пока рисовал, Казанский уже ответил
Миниатюры
Включить второй массив в первый между K-м и (k+1)-м элементами первого  
3
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
05.10.2012, 20:27  [ТС]
Да я уже во всем сам разобрался, слава богу. Но все равно всем спасибо
0
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
10.10.2012, 19:27  [ТС]
Скажите, а можно сделать так, чтобы массивы сами вводились, т.е. происходила генерация массивов
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
10.10.2012, 19:47
Цитата Сообщение от Vladi 1994 Посмотреть сообщение
чтобы массивы сами вводились, т.е. происходила генерация массивов
Можно, но в условии написано "Заданы два одномерных массива", а не "Заполнить два одномерных массива случайными значениями".
0
 Аватар для Апострофф
9912 / 3933 / 743
Регистрация: 11.10.2011
Сообщений: 5,915
10.10.2012, 19:51
а можно сделать так, чтобы массивы сами вводились, т.е. происходила генерация массивов
Цитата Сообщение от SoftIce Посмотреть сообщение
Visual Basic
1
2
3
4
5
6
Print " Первый массив"
 For i = 1 To m
 Arr1(i) = InputBox("Первый массив. Введите элемент № " & i, , Int(Rnd * 10))
 Print Arr1(i);
 Next i
 Print
замените на
Visual Basic
1
2
3
4
5
6
Print " Первый массив"
 For i = 1 To m
 Arr1(i) = Int(Rnd * 10)
 Print Arr1(i);
 Next i
 Print
Ну и второй массив аналогично.
Да, Randomize не забудьте перед всем этим
2
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
11.10.2012, 16:40  [ТС]
Ага, понятно. Вот еше кое что. Мне сказали, чтобы я сделал так, чтобы второй массив отличался в плане видимости. Ну то есть, чтобы например, выделялся красным цветом. А я даже незнаю как это сделать. У меня ведь результат в тексбокс нужно выводить, а цвет там меняется только на ввесь текст.

Подскажите, как сделать, чтобы второй массив выделялся другим цветом
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
11.10.2012, 18:26
В текстбоксе не получится, можно в PictureBox :
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
52
53
54
Option Explicit
 
Private Sub Command1_Click()
    Dim Arr1() As Double, Arr2() As Double
    Dim m As Integer, n As Integer, k As Integer, i As Integer, j As Integer
    Picture1.Cls
    Randomize
m:  m = InputBox("M = ", , Int(Rnd * 20 + 1))
    n = InputBox("N = ", , Int(Rnd * 20 + 1))
    k = InputBox("K = ", , Int(Rnd * 5 + 1))
    If k >= m Then MsgBox " Ошибка!   K >= M ": GoTo m
    ReDim Arr1(1 To m), Arr2(1 To n)
    Picture1.FontBold = True: Picture1.FontSize = 10
    Picture1.Print "   Первый массив"
    For i = 1 To m
        Arr1(i) = Int(Rnd * 10)
        Picture1.Print Arr1(i);
    Next i
    Picture1.Print
    
    Picture1.Print
    Picture1.Print "   Второй массив"
    For i = 1 To n
        Arr2(i) = Int(Rnd * 10)
        Picture1.Print Arr2(i);
    Next i
    Picture1.Print
    
    Picture1.Print
    Picture1.Print "K =" & k
    Picture1.Print
    
    ReDim Preserve Arr1(1 To m + n)
    
    For i = m To k Step -1
         Arr1(i + n) = Arr1(i)
    Next i
    
    For i = k + 1 To k + n
         Arr1(i) = Arr2((i - k))
    Next i
    
    Picture1.Print "Результат "
    For i = 1 To m + n
        If i > k And i <= k + n Then
          Picture1.ForeColor = vbRed
        Else
          Picture1.ForeColor = vbBlack
        End If
        Picture1.Print Arr1(i);
    Next i
    
 
End Sub
Миниатюры
Включить второй массив в первый между K-м и (k+1)-м элементами первого  
2
2 / 2 / 0
Регистрация: 24.09.2012
Сообщений: 43
11.10.2012, 20:17  [ТС]
Ну вроде что то такое. Спасибо, попробую так переделать и показать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.10.2012, 20:17

Объединить два массива в один, включив второй массив между k-м и (k+1)-м элементами первого
Даны два одномерных массива с различным количеством элементов и натуральное число k. Объединить их в один массив, включив второй массив...

Объединить два одномерных массива в один, включив второй массив между k-м и (k+1)-м элементами первого
Помогите составить программу. Заданы два одномерных массива с различным количеством элементов и натуральное число k. Объединить их в один...

Объединить два массива в один, включив второй массив между 4 и 5 элементами первого массива
Заданы два одномерных массива с числом элементов 6 и 7. Объединить их в один массив,включив второй массив между 4 и 5 элементами первого...

Объединить два массива в один, включив второй массив между k-ым и (k+1)-ым элементами первого массива
Может кто решить ? вовсе не могу понять ... Дано два одномерных масива различной размерности. Обьединить их в один масив, включив второй...

Включить второй массив в первый
Заданы два одномерных массива различных размеров M и K и число К (К&lt;М). Не создавая дополнительный массив, включить второй массив в...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru