Составить программу: 1. Вводится натуральное число N. Составить программу для нахождения количества нечетных цифр и сумму четных цифр в этом числе. 2. Дан одномерный массив, состоящий из 15 вещественных чисел. Составить программу, заменяющая все положительные элементы на противоположные и считает количество нулевых элементов. Все элементы массива вводятся с клавиатуры. 3. Дана матрица 4*4 целых чисел. Составить программу, определяющую произведение элементов, лежащих ниже главной диагонали. Элементы массива задаются случайным образом из диапазона от -80 до 100.

22 Июн 2020 в 19:40
146 +1
0
Ответы
1
N = int(input("Введите натуральное число N: "))
odd_count = 0
even_sum = 0
while N > 0:
digit = N % 10
if digit % 2 != 0:
odd_count += 1
else:
even_sum += digit
N = N // 10
print("Количество нечетных цифр:", odd_count)
print("Сумма четных цифр:", even_sum)arr = []
zero_count = 0
for i in range(15):
num = float(input(f"Введите {i+1} элемент массива: "))
arr.append(num)
if num > 0:
arr[i] = -num
if num == 0:
zero_count += 1
print("Массив после замены положительных элементов:", arr)
print("Количество нулевых элементов:", zero_count)import random
matrix = [[random.randint(-80, 100) for _ in range(4)] for _ in range(4)]
product = 1
for i in range(4):
for j in range(4):
if i > j:
product *= matrix[i][j]
print("Матрица:")
for row in matrix:
print(row)
print("Произведение элементов ниже главной диагонали:", product)
18 Апр 2024 в 10:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир