Вопрос задан 24.02.2019 в 06:15. Предмет Информатика. Спрашивает Ригер Кристина.

Дан одномерный массив. Из элементов массива, равных 200, сформируйте массив b. Из элементов,

меньших 48, сформируйте массив c.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Murat Moldir.
Var A,B,C:array[1..100] of Integer;
j,k,i,N:integer;
begin
Readln(N);
For i:=1 to N do
Readln(A[i]);
For i:=1 to N do
begin
If A[i]=200 then
begin
j:=j+1;
B[j]:=A[i];
end;
If A[i]<48 then
begin
k:=k+1;
C[k]:=A[i];
end;
end;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи нам необходимо пройтись по каждому элементу исходного массива и проверить его значение. Если значение элемента равно 200, то добавляем его в массив b. Если значение элемента меньше 48, то добавляем его в массив c.

Пример кода на языке Python:

```python # Исходный массив arr = [200, 48, 300, 100, 200, 30, 150]

# Инициализируем пустые массивы b и c b = [] c = []

# Проходим по каждому элементу исходного массива for num in arr: # Проверяем значение элемента if num == 200: # Добавляем в массив b b.append(num) elif num < 48: # Добавляем в массив c c.append(num)

# Выводим полученные массивы print("Массив b:", b) print("Массив c:", c) ```

В результате выполнения данного кода получим:

``` Массив b: [200, 200] Массив c: [30] ```

В массиве b содержатся все элементы исходного массива, которые равны 200. В массиве c содержится только один элемент исходного массива, который меньше 48 и равен 30.

0 0

Топ вопросов за вчера в категории Информатика

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

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