Страницы: 1
RSS
Массивы в VBA
 
1.В заданном целочисленном массиве а1,а2...аn найти количество и произведение чисел,  
кратных 3.  
2.В заданном массиве а1,а2...аn найти разность между минимальным и максимальным элементом.  
3.В заданном целочисленном массиве а1,а2...аn найти сумму четных элементов и произведение нечетных элементов.  
Помогите пожалуйста,буду очень признательно
 

http://www.sql.ru/forum/actualsearch.aspx?a=jotoy&ma=0<BR> :)

 
помочь чем?  
 
и насколько признательно? :)
Живи и дай жить..
 
Прям, задача какая-та :)
 
Мне решить надо,а я в массивах ничего не понимаю...А методичка у нас для 2003 ворда.Может просто у кого свободное время было бы или у кого может есть эти массивы помогли бы )
 
двоешник?
Живи и дай жить..
 
Тогда двоешница =)))  
Не понимаю я эти массивы,а то что другое делали вроде нормально все.
 
Вот, нашёл готовый пример, но правда задача там другая, так что придётся подумать:  
 
1. Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N)    
 
dim A(4) as integer 'Объявляем массив (из пяти элементов)    
Dim P As Integer 'количество положительных элементов    
Dim O As Integer 'количество отрицательных элементов    
Dim Sum as Double 'сумма    
Dim Pr as Double 'произведение    
Sum = 0    
Pr = 1    
A(0)=0    
A(1)=1    
A(2)=2    
A(3)=3    
A(4)=4    
'перебираем весь массив    
For i = LBound(A) To UBound(A)    
 If A(i) < 0 Then    
  O = O + 1    
  Pr = Pr * A(i)    
 Else    
  P = P + 1    
  Sum = Sum + A(i)    
 End If    
Next i    
'выводим результат    
msgbox "Количество положительных элементов в массиве: " & P & vbNewLine & "их сумма равна " & Sum    
msgbox "Количество отрицательных элементов в массиве: " & O & vbNewLine & "их произведение равно " & Pr    
 
Правда здесь 0 отнесли к положительным элементам, может это и так, я уже не помню...
 
спасибо!
 
Помогите решить задачу, пожалуйта.  
Как ее оформить и какую формулу применить?  
 
Найти произведение элементов с четными индексами одномерного массива E размерности К.  
Е={2;-3;-6;8;4;16;-11}
 
Варианты, все - формулы массива (вводить Ctrl+Shift+Enter)  
 
=ПРОИЗВЕД(ЕСЛИ(ОСТАТ(СТРОКА(1:7);2);1;ТРАНСП({2;-3;-6;8;4;16;-11})))  
=ПРОИЗВЕД(ЕСЛИ(ОСТАТ(СТОЛБЕЦ(A:G);2);1;{2;-3;-6;8;4;16;-11}))  
=ПРОИЗВЕД(ЕСЛИ(ТРАНСП(ОСТАТ(СТРОКА(1:7);2));1;{2;-3;-6;8;4;16;-11}))
Страницы: 1
Читают тему
Наверх