Вопрос задан 03.10.2018 в 16:08. Предмет Информатика. Спрашивает Трошкин Артём.

Дано массивы А1(N1,M1), A2(N2,M2), A3(N3,M3). Сформировать одномерные массивы В1, В2, В3, каждый из

которых состоит из 2-ух элементов. В первом из них количество положительных элементов массивов А1,А2,А3 соответственно, во втором количество отрицательных элементов массивов А1,А2,А3 соответственно. Определение количества отрицательных и положительных элементов в исходном массиве и формирование одномерного массива осуществить в подпрограмме.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Котова Тамара.
Язык не указан, поэтому запишу на универсальном языке. Потом просто подставите в свой язык.

x = длинна массива A1
y = длинна массива A2
z = длинна массива A3


цикл i от 0 до x:
    если i<=0:
        B1[0] = B1[0] + 1
    иначе:
        B1[1] = B1[1] + 1

цикл i от 0 до y:
    если i<=0:
        B2[0] = B2[0] + 1
    иначе:
        B2[1] = B2[1] + 1

цикл i от 0 до z:
    если i<=0:
        B3[0] = B3[0] + 1
    иначе:
        B3[1] = B3[1] + 1


Вот и все.
Можно было объединить эти 3 цикла в один двойной цикл, однако это работает не во всех языках.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

To solve this problem, you need to create three one-dimensional arrays, B1, B2, and B3, each consisting of two elements. The first element of each array will represent the count of positive elements in arrays A1, A2, and A3, respectively, while the second element will represent the count of negative elements in arrays A1, A2, and A3, respectively.

Here's an example of how you can implement this in a subroutine:

```python def count_elements(arr): positive_count = 0 negative_count = 0 for element in arr: if element > 0: positive_count += 1 elif element < 0: negative_count += 1 return [positive_count, negative_count]

def form_arrays(A1, A2, A3): B1 = count_elements(A1) B2 = count_elements(A2) B3 = count_elements(A3) return B1, B2, B3

# Example usage A1 = [1, -2, 3, -4, 5] A2 = [-1, 2, -3, 4, -5] A3 = [1, 2, 3, 4, 5]

B1, B2, B3 = form_arrays(A1, A2, A3) print(B1) # Output: [3, 2] print(B2) # Output: [2, 3] print(B3) # Output: [5, 0] ```

In this example, the `count_elements` subroutine takes an array as input and counts the number of positive and negative elements in it. The `form_arrays` subroutine calls `count_elements` for each of the input arrays A1, A2, and A3, and returns the resulting arrays B1, B2, and B3.

Please note that the example code provided is in Python, but you can adapt it to any programming language of your choice.

0 0

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

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

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