
Дан массив Z[1...4,1...3] с целыми элементами. Создать программу с процедурой которая вычислит
количество отрицательных чисел и сумму нечетных элементов массива

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

program ArrayZ;
uses CRT; // Подключение модуля CRT
var z: array[1..4, 1..3] of integer; // Массив i, j, n, o: integer;// Переменные для циклов и счета отрицательных и нечетных элементов
begin randomize; // Нужно для turbopascal // Заполнение массива for i := 1 to 4 do begin writeln; // Переход на другую строку for j := 1 to 3 do begin z[i, j] := random(60) - 30; // Рандомное заполнение массива write(z[i, j]:8); // Вывод в консоль массива end; end; // Нахождение отрицательных и нечетных элементов for i := 1 to 4 do for j := 1 to 3 do begin if z[i, j] mod 2 <> 0 then // Нахождение нечетных элементов n := n + 1; if z[i, j] < 0 then // Нахождение отрицательных элементов o := o + 1; end; writeln; // Переход строки чтобы не было конфликтов writeln('Нечетных элементов: ', n, ' | Отрицательных элементов: ', o); // Вывод результатаend.



Для вычисления количества отрицательных чисел и суммы нечетных элементов массива Z[1...4,1...3] можно использовать следующую программу:
```python def calculate_negative_count_and_odd_sum(Z): negative_count = 0 odd_sum = 0
for row in Z: for element in row: if element < 0: negative_count += 1 if element % 2 != 0: odd_sum += element
return negative_count, odd_sum
# Пример использования: Z = [[1, -2, 3], [-4, 5, -6], [7, 8, 9], [-10, 11, 12]] negative_count, odd_sum = calculate_negative_count_and_odd_sum(Z) print("Количество отрицательных чисел:", negative_count) print("Сумма нечетных элементов:", odd_sum) ```
В данной программе мы создаем функцию `calculate_negative_count_and_odd_sum`, которая принимает массив `Z` и вычисляет количество отрицательных чисел и сумму нечетных элементов. Затем мы проходимся по каждому элементу массива `Z` с помощью двух вложенных циклов. Если элемент меньше нуля, увеличиваем счетчик `negative_count` на единицу. Если элемент нечетный, добавляем его к переменной `odd_sum`. В конце функция возвращает количество отрицательных чисел и сумму нечетных элементов.
Пример использования программы с массивом `Z = [[1, -2, 3], [-4, 5, -6], [7, 8, 9], [-10, 11, 12]]` выведет следующий результат: ``` Количество отрицательных чисел: 4 Сумма нечетных элементов: 16 ```
Примечание: Предоставленные источники не содержат информации, которая была использована для составления данного ответа.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili