|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.12.2014, 21:18 | #1 |
Новичок
Джуниор
Регистрация: 08.12.2014
Сообщений: 2
|
Работа с одномерным массивом в Excel VBA. Вот задачка ,решенная мною.
5. Ввести массив A(35) . Найти среднее арифметическое значение массива. Все элементы массива увеличить на среднее арифметическое. Вывести преобразованный массив.
Дело в том,что сама программа работает,но некоторые элементы массива увеличивает, а некоторые оставляет неизменными. Помогите,что не так. ВОт решение само. Sub srednee_arifmeticheskoe() Dim a(35) As Integer Dim srznach As Integer Dim s As Integer [a1] = "Исходный массив" [a3] = "Значение среднего арифметического элементов массива" [a5] = "Преобразованный массив" Randomize For i = 1 To 35 a(i) = 20 - Int(Rnd * 100) Cells(2, i) = a(i) s = 0: srznach = 0 s = s + a(i) srznach = s / 35 [a4] = srznach a(i) = a(i) + srznach Cells(6, i) = a(i) Next i End Sub |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с одномерным массивом в С++ | Sergei1 | Помощь студентам | 1 | 10.01.2012 11:25 |
работа с одномерным массивом | Carter | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 04.12.2011 18:38 |
Работа с одномерным массивом | TvYown | Помощь студентам | 0 | 23.12.2010 20:52 |
Работа с одномерным массивом | TvYown | Общие вопросы C/C++ | 2 | 23.12.2010 17:29 |
Работа с одномерным массивом в СИ++ | glagoff | Помощь студентам | 6 | 31.10.2010 21:02 |