Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22

Написать программу, которая считает массив с листа и выполнит 3 операции из следующих

28.04.2014, 16:36. Показов 841. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:
Введите в ячейки Excel квадратную матрицу произвольных чисел. Сделайте программу, которая считает массив с листа и выполнит 3 операции из следующих:

1. Найти максимальный элемент массива
2. Найти минимальный элемент массива
3. Вычислить количество отрицательных элементов массива

Можете написать простым VBA языком, что бы я понял. За ранее спасибо!

Добавлено через 14 минут
PureBasic
1
2
3
4
5
6
7
8
9
For i = 1 To 3
            Min = 999999
        Next
     
        For i = 1 To 3
            If a(i) < Min Then Min = a(i)
        Next
 
        MsgBox ("Минимум: " & Min)
Вот код для минимума мой, но и то не выводит..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.04.2014, 16:36
Ответы с готовыми решениями:

Составить программу, которая по введенному номеру операции выполнит то или иное действие над числами
Даны два действительных положительных числа х и у . Арифметически действия над числами пронумерованы (1-сложение, 2-вычитание,...

Составить программу, которая по введенному номеру операции выполнит то или иное действие над числами.
С клавиатуры вводится два вещественных числа X и Y (не равные нулю). Арифметические действия над ними пронумерованы следующим образом: 1-...

Как написать программу, которая считает ряд чисел из файла и запишет их в массив?
код должен быть как можно короче

4
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
28.04.2014, 16:38
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Option Explicit
 
Sub tt()
    Dim a(), el, min_, max_, cnt&
    a = [a1].CurrentRegion.Value
    
    'min_ = Application.Min(a)    'это было бы слишком просто...
    'max_ = Application.Max(a)    'это было бы слишком просто...
 
    max_ = -10000000000#: min_ = 10000000000#
 
    For Each el In a
        If el < min_ Then min_ = el
        If el > max_ Then max_ = el
        If el < 0 Then cnt = cnt + 1
    Next
    MsgBox min_ & "/" & max_ & "/" & cnt
    
End Sub
1
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22
28.04.2014, 16:43  [ТС]
Если бы все просто.. Я начал только изучать
А можно заменить более простым языком это:
PureBasic
1
a = [a1].CurrentRegion.Value
PureBasic
1
For Each el In a
И почему при:
PureBasic
1
max_ = -10000000000#: min_ = 10000000000#
используется _ и #
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
28.04.2014, 16:47
Visual Basic
1
a = [a1:c3].Value
# сами появляются, мне было лень искать макс/мин числа, просто поставил сколько дало нулей до появления #
Можно написать
Visual Basic
1
    max_ = -1E+32: min_ = 1E+32
For Each более простым будет сложнее. Это значит "для каждого" - английский что ли не учите?
1
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22
28.04.2014, 16:49  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2014, 16:49
Помогаю со студенческими работами здесь

Написать программу которая считает формулы
вот две формулы Xпр=S*Cos(a1)*Cos(a2)+S*Sin(a1)*Sin(a2)+x Yпр=S*Cos(a1)*Sin(a2)-S*Sin(a1)*Cos(a2)+y заранее спасибо!

Написать программу на С++ которая считает следующие выражения
Написать программу на С++ которая считает следующие выражения: Если есть возможность, можно написать комментарии к командам?

Написать программу, которая считает средний балл
Вот задание: Имеется группа из 10-ти студентов, которые обучаются по 6-ти предметам. Написать программу, которая вводит исходные...

Написать программу, которая считает текущий взнос
Написать программу, которая считает текущий взнос в зависимости от количества месяцев, на которые взят кредит, суммы кредита и суммы...

Написать программу на языке Java 2, которая состоит из следующих действий
Написать программу на языке Java 2, которая состоит из следующих действий: 1. Описывает класс (2 столб.) 2. Создает массив объектов,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
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, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru