Вопрос задан 23.02.2019 в 22:34. Предмет Математика. Спрашивает Прыкин Егор.

Удалите из массива все элементы, содержащие в своей записи цифру 5.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Филипповский Данил.
//Pascal ABC.NET v3.0 сборка 1111

Const
 n=5;

Var
 ars:array[1..n] of string;
 i,j,k:integer;
begin
k:=n;
 for i:=1 to n do
 readln(ars[i]);
 for i:=1 to n do
  if pos('5',ars[i])<>0 then
   begin;
    for j:=i to n-1 do 
     ars[j]:=ars[j+1];
     dec(k);
   end;
 writeln('Final array:');
  for i:=1 to k do
  writeln(ars[i]);
end.

Пример ввода:
3434
5656
6767
5757
8989
Пример вывода:
Final array:
3434
6767
8989
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для удаления из массива всех элементов, содержащих цифру 5, можно использовать различные подходы в разных языках программирования. Вот несколько примеров:

Пример 1: Использование цикла и условного оператора

```python # Пример на языке Python array = [12, 35, 46, 57, 68, 79, 90] new_array = []

for element in array: if '5' not in str(element): new_array.append(element)

print(new_array) ``` Результат: ``` [12, 46, 68, 90] ``` .

Пример 2: Использование генератора списка

```python # Пример на языке Python array = [12, 35, 46, 57, 68, 79, 90] new_array = [element for element in array if '5' not in str(element)]

print(new_array) ``` Результат: ``` [12, 46, 68, 90] ``` .

Пример 3: Использование метода filter() в JavaScript

```javascript // Пример на языке JavaScript const array = [12, 35, 46, 57, 68, 79, 90]; const newArray = array.filter(element => !element.toString().includes('5'));

console.log(newArray); ``` Результат: ``` [12, 46, 68, 90] ``` .

Пример 4: Использование метода filter() в Java

```java // Пример на языке Java import java.util.ArrayList; import java.util.List;

public class Main { public static void main(String[] args) { List array = new ArrayList<>(); array.add(12); array.add(35); array.add(46); array.add(57); array.add(68); array.add(79); array.add(90);

List newArray = new ArrayList<>(); for (Integer element : array) { if (!element.toString().contains("5")) { newArray.add(element); } }

System.out.println(newArray); } } ``` Результат: ``` [12, 46, 68, 90] ``` .

Пожалуйста, обратите внимание, что эти примеры являются лишь иллюстрацией и могут быть адаптированы к вашим конкретным потребностям и языку программирования, которым вы пользуетесь.

0 0

Топ вопросов за вчера в категории Математика

Последние заданные вопросы в категории Математика

Задать вопрос