Вопрос задан 27.04.2019 в 09:29. Предмет Информатика. Спрашивает Юн Ангелина.

Подсчитать количество отрицательных, положительных и нулевых элементов вектора.

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сизинцева Лариса.
//PascalABC.NET 3.1 сборка 1200
begin
  var a := ArrRandomInteger(50, -50, 50);
  writeln('[x < 0] = ', a.Where(x -> x < 0).Count);
  writeln('[x > 0] = ', a.Where(x -> x > 0).Count);
  writeln('[x = 0] = ', a.Where(x -> x = 0).Count);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Вот пример кода на языке Python, который выполняет эту задачу:

```python def count_elements(vector): positive_count = 0 negative_count = 0 zero_count = 0

for element in vector: if element > 0: positive_count += 1 elif element < 0: negative_count += 1 else: zero_count += 1

return positive_count, negative_count, zero_count

vector = [1, -2, 0, 3, -4, 0, 5] positive, negative, zero = count_elements(vector)

print("Количество положительных элементов:", positive) print("Количество отрицательных элементов:", negative) print("Количество нулевых элементов:", zero) ```

В этом примере функция `count_elements` принимает вектор в качестве аргумента и инициализирует переменные `positive_count`, `negative_count` и `zero_count` для отслеживания количества положительных, отрицательных и нулевых элементов соответственно. Затем она проходит по каждому элементу вектора и, используя условные операторы (`if`, `elif`, `else`), увеличивает соответствующие счетчики.

В конце кода выводятся результаты подсчета с помощью функции `print`.

Запустив этот код, вы получите следующий результат:

``` Количество положительных элементов: 3 Количество отрицательных элементов: 2 Количество нулевых элементов: 2 ```

Таким образом, в данном примере вектор содержит 3 положительных элемента, 2 отрицательных элемента и 2 нулевых элемента.

0 0

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

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

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