|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Помогите с заданием на массивы пожалуйста: Дано: сумма элементов, не принадлежащих главной диагонали 83216 24590 68172 35068 17429 Вычислить произведение элементов 4-ой строки, больших 3. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 18:29 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
А "сколько лет учительнице"(с) не требуется вычислить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 20:23 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Это написать в VBA нужно, я с ним плохо дружу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 20:41 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
да мы напишем, напиши ЧТО нужно написать на ВБА наверное , дана матрица, предположительно с какими-то ограничениями, возможно размером 5х5, вероятно главная диагональ - это элементы (1,1),(2,2) и т.п., может быть есть определенный принцип заполнения этой матрицы, скорее всего есть математическое решение задачи, будь добр его описать. по моему опыту, если автор ленится описать подробно, что ему нужно, результат игры в угадайку будеи примерно через неделю, когда заглянет кто-то из редких гостей и сходу угадает, что же нужно было автору. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 20:56 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Я всё понимаю, полностью согласен. В том и проблема, что это всё, что дано) Может быть было какое-то дополнительное условие, но судя по тому, что есть у меня на фотографии, очень сомневаюсь. Я расписал в первом сообщении всё задании ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 21:25 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
LostarПомогите с заданием на массивы пожалуйста: Дано: сумма элементов, не принадлежащих главной диагонали 83216 24590 68172 35068 17429 Вычислить произведение элементов 4-ой строки, больших 3. Явно что-то не хватает в исходных данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 21:37 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Уговорили, попробую разузнать, тогда отпишусь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 21:39 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
LostarП Вычислить произведение элементов 4-ой строки, больших 3. 240 ? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 21:40 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
calcLostarП Вычислить произведение элементов 4-ой строки, больших 3. 240 ? :-) 5 * 6 * 8 = 240 Вам не кажется, что очень просто? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 21:45 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
.Михаил.calcLostarП Вычислить произведение элементов 4-ой строки, больших 3. 240 ? :-) 5 * 6 * 8 = 240 Вам не кажется, что очень просто? кажется...а есть другие версии? авторэто всё, что дано ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 21:53 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Спасибо огромное, а я парился сидел! И правда, зачем писать всё это в программе, я лучше устно отвечу))). Я думаю меня либо пошлют на другую специальность, либо просто пошлют) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2009, 22:12 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
.Михаил.calcLostarП Вычислить произведение элементов 4-ой строки, больших 3. 240 ? :-) 5 * 6 * 8 = 240 Вам не кажется, что очень просто? а вам не кажется, что 35068 - это не сама строка, а именно сумма? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2009, 01:44 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro.Михаил.calcLostarП Вычислить произведение элементов 4-ой строки, больших 3. 240 ? :-) 5 * 6 * 8 = 240 Вам не кажется, что очень просто? а вам не кажется, что 35068 - это не сама строка, а именно сумма? Согласен: тогда получается это матрица 5х5; суммы построчных элементов исключая элементы главной диагонали приведены в исходных данных. Необходимо при данных условиях найти каждый элемент этой матрицы. Но как было сказано выше, такое очучение, чего-то в условиях не хватает. Lostas Вычислить произведение элементов 4-ой строки, больших 3. Если найти элементы 4-ой строки, сумма которых = 35068, то, по-моему, каждый элемент должен больше чем 3, не так ли? Слишком маленькая эта цифра 3 в исходных данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2009, 11:30 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Неудобно вас загружать этим заданием, в понедельник постараюсь всё выяснить досканально. Спасибо за поддержку, как выясню, напишу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2009, 13:08 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Хорошее название темы... Тогда не надо создавать другую :) Вопрос короткий: Получен массив с данными XArray() неизвестной размерности... Нужно получить значение элемента массива с адресом XAddress полученном в виде: 1. XAddress=Array(X1,X2,X3,....,Xn), где n - может быть любой, но вседа соответствует n-мерности массива ИЛИ 2. XAddress="X1,X2,X3,....,Xn" Одним словом нужно что-то типа: XElement=XArray(XAddress) В каком виде или какого типа нужно представить XAddress, что сработало?... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 16:26 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
AlexFrХорошее название темы... Тогда не надо создавать другую :) Когда вам будут делать укол, попросите сделать его шприцом от предыдущего пациента, потому что он еще хороший и почти новый. Лучше создайте новый топик и попытайтесь все-таки чуть попонятней объяснить. Я вот так и не понял XAddress - это входные данные или выходные данные? и какого типа входные данные и результат? Попробуйте привести пример что ли.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 16:35 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
AlexFr, Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 16:45 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Option Base 1 Sub CreateSamp() Dim XArray(10, 10) As Integer For X = 1 To 10 For Y = 1 To 10 XArray(X, Y) = X + Y - 1 Next Y Next X XAddress = Array(1, 5) XElement = XArray(1, 5) ' А хтелось бы что-то типа XElement = XArray(XAddress) End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 16:55 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Если вы хотите вырезать кусок из массива, то почему тогда XAddress сам представлен в виде массива, причем незаполненного? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 17:10 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
может что-то типа вот этого? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 17:12 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Наверно я не достаточно исчерпывающе изложил... :( Попробую по другому: Sub CreateSamp() Dim XArray(10, 10) As Integer For X = 1 To 10 For Y = 1 To 10 XArray(X, Y) = Rnd Next Y Next X XElement = XArray(1, 5) NADO_XElement = XFunc(XArray, "1,5") 'Вот такую функцию сочиняю, а как применить "1,5"? Stop Dim XArray1(10, 10, 10) As Integer For X = 1 To 10 For Y = 1 To 10 For Z = 1 To 10 XArray1(X, Y, Z) = Rnd Next Z Next Y Next X XElement = XArray1(1, 5, 3) NADO_XElement = XFunc(XArray1, "1,5,3") 'Вот такую функцию сочиняю, а как применить "1,5,3"? Stop End Sub Public Function XFunc(XArrayFunc, StringAddr) End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 17:25 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
XElement = XArray1(1, 5, ..., n) и NADO_XElement = XFunc(XArray1, "1,5,...,n") - это одно и тоже значение ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 17:37 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
AlexFr, Я нифига не могу понять, что вам надо. Разложить текстовую строку в массив - функция Split ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 18:42 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
Public Function XFunc(XArrayFunc, StringAddr) ' Массив получаю в XArrayFunc ' Адрес элемента массива получаю в StringAddr, но в текстовом виде, грубо говоря... ' Нужно из массива XArrayFunc извлеч его элемент с адресом StringAddr... Как? End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 00:38 |
|
Массивы в VBA
|
|||
---|---|---|---|
#18+
AlexFr, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 00:51 |
|
|
start [/forum/topic.php?fid=60&msg=36375829&tid=2159071]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 320ms |
total: | 451ms |
0 / 0 |