1 / 1 / 0
Регистрация: 10.06.2016
Сообщений: 41

Функция для удаления элементов по индексам

16.12.2017, 22:19. Показов 605. Ответов 1

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, есть два массива:

JavaScript
1
2
3
4
5
arr = [2,3]; 
arr2 = [[0,1,0,1,0,0,1],
       [1,0,0,0,0,0,1],
       [1,0,1,1,0,1,0],
       [0,1,0,1,0,0,0]];
В первом указаны индексы строк, которые нужно удалить из второго массива
Помогите доработать функцию, идея в том, чтобы оставлять строки, индексы которых не совпадают с числами из первого массива.
Или подскажите другой вариант, как можно это реализовать..

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
function delStrNum(arr, arr2){
    arr3=[];
    
    for (var i = 0; i < arr2.length; i++) {
        for (j = 0; j< arr.length; j++){
            if(i!=arr[j]){
                arr3.push(arr2[i]);
            }
        }
    }
    return arr3;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.12.2017, 22:19
Ответы с готовыми решениями:

Функция для удаления элементов
Доброй ночи! Кто сможет поделится кодом функции, которая удаляет i-й элемент из одномерного массива Представляю её так: Type TMas =...

Функция удаления элементов массива для игры "Расшифруй слово"
Всем доброго времени суток! Пишу игру &quot;Расшифруй слово&quot;. Суть в чем: есть определенное слово, которое содержит лишние буквы, и при нажатии...

Функция удаления из стека элементов по условию
Здравствуйте! Написал программу заполнения стека элементами. Не могу написать функцию удаления четных элементов стека. Help. ...

1
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
17.12.2017, 04:35
JavaScript
1
2
3
4
5
6
7
8
var arr = [2,3]; 
var arr2 = [[0,1,0,1,0,0,1],
       [1,0,0,0,0,0,1],
       [1,0,1,1,0,1,0],
       [0,1,0,1,0,0,0]];
 
var delStrNum = (arr, arr2) => arr2.filter((e, i) => !~arr.indexOf(i));
delStrNum(arr, arr2);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.12.2017, 04:35
Помогаю со студенческими работами здесь

Функция удаления двух элементов из массива
Ребят, нужно написать функцию удаления двух элементов. Вот что уже есть. Суть: ввел элементы; вывел элементы; удалил два элемента,...

Функция удаления элементов (список, стек)
Подскажите, имеется функция добавления элементов (список, стек) Нужно на её основе сделать функцию удаления элемента. Что-то...

Функция удаления чётных элементов двусвязного списка
bool delete_even(circle_list *&amp;list) {circle_list *curr=list, *first=list; *temp=NULL; if (Empty_list(list)) return false; while...

функция удаления и добавления элементов. что не так с програмой?
#include &lt;iostream&gt; using namespace std; struct node{ double a; double b; node *next;}; node *head= NULL; node *p,...

Функция удаления всех четных элементов AVL-дерева
Помогите допилить функцию удаления всех парных элементов АВЛ дерева. Она сейчас удаляет только элементы, которые находятся в правой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru