![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 43
|
![]()
Здравствуйте Ув. Программисты , у мня к Вам прозьба , я написала программу вот по такой задачке -Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-40,30]. Удалить из него все элементы, которые состоят из одинаковых цифр (включая однозначные числа)? Но она у мня не работает так как нужно... что тут не так ???
Option Explicit Dim n As Integer Dim a() As Integer Dim b() As Integer Private Sub Command1_Click() // тут я заполняла массив Dim i As Integer n = Val(Text1.Text) ReDim a(n) Text2.Text = "" Randomize For i = 1 To n a(i) = -Int(Rnd * (40 + 30 + 1)) + 30 Text2.Text = Text2.Text + " " + Str(a(i)) Next i End Sub Private Sub Command2_Click() // вот сдесь я хочу чтоб ,она удалила из него все элементы, которые состоят из одинаковых цифр (включая однозначные числа) Dim k As Integer Dim i As Integer Dim j As Integer Dim b() As Integer j = 0 For i = 1 To n If Abs(a(i)) = 10 Then If a(i) \ 10 <> a(i) Mod 10 Then j = j + 1 b(j) = a(i) Text3.Text = Str(b(j)) End If End If Next i End Sub |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерные массивы | oksik_777 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 02.06.2010 18:18 |
Одномерные массивы | maloy-rom | Общие вопросы C/C++ | 11 | 23.12.2009 18:47 |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |