ДБ
2. Если с массивами, то нужно создать 2 переменных-счетчика, когда в цикле условие будет выполняться, один счетчик будет увеличиваться на 1. По окончанию работы цикла можно будет создать массив на число элементов как у этого счетчика. Потом в другом цикле нужно будет пробежаться еще раз и при совпадении условия увеличивать другую переменную-счетчик (индекс в конечном массиве) на единицу + класть найденный элемент на место индекса в новом массиве.