Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2018, 12:54   #1
Firstaid
Пользователь
 
Регистрация: 05.04.2018
Сообщений: 27
Восклицание [VB 6.0] Одномерные массивы

В общем задание у меня такое:

1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-135,175]. Удалить из него все элементы, первая и последняя цифра которых четная.

2. Вставить число К1 после всех элементов, больших заданного числа, а число К2 – после всех элементов, кратных пяти.

3. Перенести первые k элементов в конец: a[k+1], a[k+2], .. ,a[n], a[2], .., a[k].


Вот собственно код заполнения массива:

Код:
Dim am(50) As Double
Private Sub Command1_Click()

n = Val(Text1)

Am_Min = -135
Am_Max = 175

For i = 0 To n - 1

am(i) = Am_Min + Int(Rnd * (Am_Max - Am_Min))
Text2.Text = Text2.Text & Str(am(i))

Next

End Sub
На данный момент думаю, как удалить из него все элементы, первая и последняя цифра которых четная. На ум пришло вот это:

Код:
if am(i) Mod 2 = 0 and (am(i) Div 10) Mod 2 = 0 Then а дальше не знаю, как их убрать
2. Вставить число К1 после всех элементов, больших заданного числа, а число К2 – после всех элементов, кратных пяти - это как? То есть надо ввести число в отдельное поле, но вот как вставить?

3. Перенести первые k элементов в конец: a[k+1], a[k+2], .. ,a[n], a[2], .., a[k]. Не понимаю, как их перенести, какие функции использовать.

Всем заранее спасибо за помощь!

Последний раз редактировалось Аватар; 28.04.2018 в 13:25.
Firstaid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Одномерные массивы tower38 Паскаль, Turbo Pascal, PascalABC.NET 15 09.01.2012 13:36
Одномерные массивы в СИ# ЛЮСИК Помощь студентам 0 01.03.2011 17:36
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12