УДАЛИТЬ КАЖДЫЙ 3-Й ЭЛЕМЕНТ МАССИВА
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 3 из 3
  1. #1
    Гость форума

    Регистрация
    26.03.2020
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    Question УДАЛИТЬ КАЖДЫЙ 3-Й ЭЛЕМЕНТ МАССИВА

    Помогите решить задачу в массиве нужно удалить каждый 3-й элемент например пользователь вводит 12 символов , ответ 1,2,4,5,7,8,10,11, и потом 1,2,5,7,8,11 и т.д
    вообщем не могу понять ,помогите пожалуйста!


    &НаКлиенте
    Процедура Удалить(Команда)

    Массив = Новый Массив(Объект.ПолеВвода);
    ВсегоЭлементов = Массив.Количество()-1;

    Для Индекс = 2 По ВсегоЭлементов Цикл
    Сообщить(Индекс);
    Массив.Удалить(Индекс);
    Индекс = Индекс + 3;
    Если Индекс <= ВсегоЭлементов Тогда Продолжить;

    КонецЕсли;

    КонецЦикла;

    КонецПроцедуры

  2. #2
    Пришел за помощью

    Регистрация
    08.09.2019
    Сообщений
    8
    Сказал(а) спасибо
    23
    Поблагодарили 3 раз(а) в 3 сообщениях

    По умолчанию Re: УДАЛИТЬ КАЖДЫЙ 3-Й ЭЛЕМЕНТ МАССИВА

    Идти нужно с конца массива и удалять только те элементы у которых целая часть деления на 3 равняется просто делению на 3. То есть Цел(12/3) = 12/3 - удаляем, Цел (11/3)<> 11|3 - не удаляем

  3. #3
    Гость форума

    Регистрация
    02.03.2014
    Сообщений
    1
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: УДАЛИТЬ КАЖДЫЙ 3-Й ЭЛЕМЕНТ МАССИВА

    Цикл должен быть не "Для", а "Пока Индекс <= Массив.Количество()". И да, насчёт целой части от деления на 3, согласен с предыдущим оратором

Похожие темы

  1. Предопределенный элемент отсутствует в данных
    от jakerloop в разделе Общие вопросы по 1С - Предприятие
    Ответов: 1
    Последнее сообщение: 09.10.2016, 15:52
  2. Ответов: 2
    Последнее сообщение: 25.08.2013, 20:21
  3. Как сложить элементы массива
    от MidnightKiller в разделе Общие вопросы по 1С - Предприятие
    Ответов: 1
    Последнее сообщение: 22.04.2013, 23:27
  4. 7ой элемент
    от Binort в разделе Онлайн-Игры
    Ответов: 0
    Последнее сообщение: 26.12.2011, 23:45
  5. Ответов: 0
    Последнее сообщение: 29.03.2011, 13:00

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •