Удалить из массива все элементы, которые состоят из одинаковых цифр - VB

Узнай цену своей работы

Формулировка задачи:

Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-40,30]. Удалить из него все элементы, которые состоят из одинаковых цифр (включая однозначные числа). Вставить число К перед всеми элементами, в которых есть цифра 1. Переставить первые три и последние три элемента местами, сохраняя порядок их следования.

Решение задачи: «Удалить из массива все элементы, которые состоят из одинаковых цифр»

textual
Листинг программы
  1. Function chkNum(N as integer) As Boolean
  2.     chkNum=(abs(N) mod 10)=(abs(N)\10)
  3. End Function
  4. Function Task1(A() as integer) As Integer ()
  5. Dim R() As integer
  6.      n%=Ubound(A,1)
  7.      Redim R(1 to n%) As integer
  8.      p%=0
  9.      for i%=1 to n%
  10.          if  not ChkNum(A(i%)) then
  11.              p%=p%+1
  12.              R(p%)=A(i%)
  13.          end if
  14.      Next i%
  15.      Redim preserve R(1 to p%) As integer
  16.      Task1=R
  17. End function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы