Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 1 / 1
Регистрация: 18.05.2011
Сообщений: 73
1

Заменить все положительные элементы массива на минимальный по модулю элемент

30.10.2011, 00:08. Показов 1747. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В таблице Excel внесите в ячейки А1:А10 10 любых чисел. Напишите макрос, который выводит в столбце В массив в котором все положительные элементы заменены на минимальный по модулю элемент.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2011, 00:08
Ответы с готовыми решениями:

Найти минимальный и максимальный элементы массива и заменить первый элемент массива суммой минимального и максимального элементов
Доброго времени суток.. Случилось так, что требуется решить 2 задачи в ВБА на массивы, которые я...

Найти минимальный по модулю элемент массива Y и его номер
Задание один: Записать элементы массива X=(x1,x2,…, xn) с четными индексами подряд в массив...

В массиве заменить все отрицательные элементы на минимальный элемент, а все положительные – на максимальный
В массиве из 10 целых чисел заменить все отрицательные элементы на минимальный элемент, а все...

Найти минимальный по модулю не нулевой элемент и заменить на него нулевые элементы массива
Длина массива должна быть введена в ручную, границы чисел Найти минимальный по модулю не нулевой...

3
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
30.10.2011, 00:26 2
Visual Basic
1
[b1:b10]=[IF(A1:A10>0,MIN(ABS(A1:A10)),A1:A10)]
1
761 / 268 / 57
Регистрация: 13.12.2009
Сообщений: 1,101
31.10.2011, 05:35 3
Не получается при отрицательных, а только положительные строка работает.См. рисунку. Что не так сделал?
Миниатюры
Заменить все положительные элементы массива на минимальный по модулю элемент   Заменить все положительные элементы массива на минимальный по модулю элемент  
0
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
31.10.2011, 09:23 4
Я так понял, что все положительные надо заменить, а отрицательные оставить как есть.
Если и положительные заменять, результат тривиальный получится, как на второй картинке.
0
31.10.2011, 09:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2011, 09:23
Помогаю со студенческими работами здесь

Найти максимальный элемент массива, заменить все положительные элементы массива максимальным
Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти максимальный...

Найти максимальный элемент массива, заменить все положительные элементы массива максимальным
Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти...

Заменить все положительные элементы на наименьший элемент массива, удалив его при этом из массива
Для произвольно выбранной последовательности целых чисел, в которой не более 30 элементов,...

Заменить все положительные элементы массива, кратные пяти, на максимальный элемент
Текст задания Создать программу, обеспечивающую работу следующих пунктов меню. 1. Ввод массива...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru