![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.05.2011
Сообщений: 9
|
![]()
В произвольном массиве E из n элементов найти наименьший элемент и записать его на первое место нового масива, а затем дописать в новый массив элементы, значение которых не меньше заданной константы (E >= const)
Начальные данные, что необходимо ввести, следует предварительно записать в избранные ячейки листа MS Excel и оттуда ввести их в программу. Выведение данных осуществить в другие ячейки листа. Массив ввела, минимальное нашла, а вот дальше - ступор(( Помогите пожалуйста. Заранее спасибо! ![]() То что у меня получилось: Sub Rabota() Dim i As Integer, A() As Integer, n As Integer, r As Integer Dim min As Single r = Val(InputBox("Введите номер ячейки", "Окно ввода", "1")) n = Val(InputBox("Введите размерность массива")) ReDim A(n) For i = 1 To n A(i) = Cells(r, 1) r = r + 1 Next i min = 1E+38 For i = 1 To n If A(i) < min Then min = A(i) Next i Debug.Print "min ="; min End Sub |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с двумерным массивом в VBA | HellkilleR | Microsoft Office Excel | 2 | 30.03.2010 05:48 |
Задача с массивом! | kloyn91 | Microsoft Office Excel | 7 | 09.11.2009 09:17 |
[C++] Задача с массивом | Demigoddess | Общие вопросы C/C++ | 3 | 06.04.2009 17:10 |
задача с массивом | bonys91 | Помощь студентам | 5 | 26.03.2009 22:13 |
задача с массивом | bonys91 | Помощь студентам | 3 | 26.03.2009 22:11 |