Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите, плз, новичку
Форум программистов > Системное программирование > Другие
JoshuA
Народ! Помогите, плз, решить задачку на VBA!

"Дан массив Р, который состоит из 16 элементов. Найти номера элементов массива, модуль которых соотвествует числу А. Число А вводится с клавиатуры."

Если кто-то думает, что я просто вымогаю готовый код - это не так, я уже что-то пытался делать. Только вывод у меня получался не совсем так, как надо.

Заранее благодарен!
JoshuA
Если вы думаете, что я хочу воспользоваться чужими мозгами smile.gif, то вот код:

Private Sub CommandButton1_Click()
Dim p(1 To 16), q(1 To 16) As Single
Dim l, a, i As Single
Dim e As String
e = Chr(13)
a = TextBox1.Text
i = TextBox3.Text
For l = 1 To i
If Abs(a) = l Then
p(l) = q(l)
End If
TextBox2.Text = TextBox2.Text + Str(q(l)) + e
Next l
End Sub


Запускаю прогу, ввожу нужные данные, а мне вместо нужных элементов выбывает определенное количество нулей sad.gifsad.gifsad.gif В чем моя ошибка?
Ogion7
так а в масивах p и q ничегошеньки нету
Анатолий
Сначала заполни массив p какими либо случайными числами!!! Затем модуль каждого элемента массива сравни с числом A, и если модуль соответствует числу, то запиши его индекс в массив q (и выведи его на экран) !!! Вродибы всё!!! dry.gif
JoshuA
Цитата(Анатолий @ 1:05:2007, 16:04 ) *
Сначала заполни массив p какими либо случайными числами!!! Затем модуль каждого элемента массива сравни с числом A, и если модуль соответствует числу, то запиши его индекс в массив q (и выведи его на экран) !!! Вродибы всё!!! dry.gif


Все получилось, спасибо smile.gif
Анатолий
Не за что!!! Просто массивы это моя любимая тема!!! biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.