Вопрос задан 04.11.2018 в 23:50. Предмет Информатика. Спрашивает Менщикова Лера.

в одномерном массиве вычислить количество отрицательных элементов, меньше чем -k

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

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

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

const
N=50;
var
arr: array [1 .. N] of integer;
i,tc,c: integer;
begin
c:=0; {otricatel'nie elementi}
writeln('Äëèíà ìàññèâà?');
readln(tc);
{vvod massiva}
for i:=1 to tc do
readln(arr[i]);

for i:=1 to tc do
if arr[i]<0 then
c:=c+1;
writeln('Otricatel''nih elementov=',c);
end.

 

должно работать

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Вот пример решения на языке Python:

```python def count_negatives_less_than_k(arr, k): count = 0 for num in arr: if num < -k: count += 1 return count

# Пример использования функции my_array = [1, -2, 3, -4, 5, -6] k_value = 3 count = count_negatives_less_than_k(my_array, k_value) print(count) # Выведет: 2 ```

В данном примере функция `count_negatives_less_than_k()` принимает два аргумента: `arr` - одномерный массив, и `k` - значение, сравниваемое с отрицательными элементами массива. Внутри функции мы объявляем переменную `count`, которая будет хранить количество отрицательных элементов, меньших, чем `-k`. Затем мы перебираем каждый элемент массива `arr` и сравниваем его с `-k`. Если элемент меньше, чем `-k`, мы увеличиваем счетчик `count`. Наконец, функция возвращает значение переменной `count`, которое и является количеством отрицательных элементов, меньших, чем `-k`.

В примере использования мы создаем массив `my_array` и устанавливаем значение `k_value` равным 3. Затем вызываем функцию `count_negatives_less_than_k()` с этими параметрами и выводим результат на экран. В данном примере массив `my_array` содержит два отрицательных элемента (`-2` и `-4`), которые меньше, чем `-3`, поэтому выводится число 2.

0 0

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

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

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