Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 13.05.2007, 10:06   #1
Пользователь
 
Аватар для cabacroll
 
Пол:Мужской
Регистрация: 26.12.2005
Сообщений: 87
Репутация: -95
По умолчанию Exel & VBA

Есть задачи по теме, может кто решит. Очень надо! Программирование ведется в модуле. Задача1: Вычислить произведение положительных и отрицательных элементов каждого столбца массива A(N,M) (массив 5x5)
Задача2:Ввести массив A(N) из положительных и отрицательных едениц и нулей. Вывести на печать информацию о количестве положительных и отрицательных едениц, нулей, а также об их индексах. Напомню, что программирование в Exel & МИФ. Заранее спасибо.
__________________
Лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения
cabacroll вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: цена плитадентал сервис москваафиша музыкальный театр иваново - RedKassa.ruesbe 3f 80Заходите на сайт MebelStol.ru: детская раскладушка с бортиками - отличные цены и большой выбор!


Старый 15.05.2007, 09:51   #2
deamon_t
Постоялец
 
Пол:Мужской
Регистрация: 01.05.2007
Сообщений: 325
Репутация: 81
По умолчанию Ответ: Exel & VBA

Задача 1 примерно так:

Dim A(5, 5) As Double
Dim i, j As Long
Dim Plus, Minus As Double 'Это результат задачи
For i = 0 To UBound(A, 1)
For j = 0 To UBound(A, 2)
A(i, j) = Rnd * 50 - 25
If A(i, j) > 0 Then Plus = Plus + A(i, j) Else Minus = Minus + A(i, j)
Next j
Next i

Добавлено через 26 минут
Вторая задача:

Dim A(5, 5) As Double
Dim i, j As Long
Dim Plus, Minus As Double 'Это результат задачи
Dim PlusIndex, MinusIndex As String
PlusIndex = "Положительные индексы:"
MinusIndex = "Отрицательные индексы:"
For i = 0 To UBound(A, 1)
For j = 0 To UBound(A, 2)
A(i, j) = Round(Rnd * 2 - 1)
If A(i, j) = 1 Or A(i, j) = -1 Then
Plus = Plus + 1
PlusIndex = PlusIndex + "(" + Str(i) + "," + Str(j) + ")"
Else
Minus = Minus + 1
MinusIndex = MinusIndex + "(" + Str(i) + "," + Str(j) + ")"
End If
Next j
Next i
MsgBox ("Кол-во 1=" + Str(Plus) + vbCrLf + "Кол-во 0=" + Str(Minus) + vbCrLf + PlusIndex + vbCrLf + MinusIndex)

Последний раз редактировалось deamon_t; 15.05.2007 в 10:18.. Причина: Добавлено сообщение
deamon_t вне форума
 
Ответить с цитированием Вверх
Старый 20.07.2007, 01:51   #3
Agemaker
Неактивный пользователь
 
Пол:Мужской
Регистрация: 20.07.2007
Сообщений: 4
Репутация: 0
По умолчанию Ответ: Exel & VBA

Цитата:
Сообщение от cabacroll Посмотреть сообщение
Есть задачи по теме, может кто решит. Очень надо! Программирование ведется в модуле. Задача1: Вычислить произведение положительных и отрицательных элементов каждого столбца массива A(N,M) (массив 5x5)
Задача2:Ввести массив A(N) из положительных и отрицательных едениц и нулей. Вывести на печать информацию о количестве положительных и отрицательных едениц, нулей, а также об их индексах. Напомню, что программирование в Exel & МИФ. Заранее спасибо.

Может и решу, если ещё надо. А МИФ - это что?
Agemaker вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA +Exel Mutabor182 Веб - Программирование 5 12.07.2009 20:28
Что случилось с EXEL 2003? Skiminok06 Архив 1 23.01.2008 15:14
Как востановить Exel файл? nazarey Архив 2 10.07.2007 10:40
Таблица ms exel трабл CosmiC Архив 4 11.07.2006 14:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:32. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04537 секунды с 11 запросами