1) Составить программу определяющую правильно ли введено число в двенадцатиперстной системе счисления. 2) Дан массив А(n,n). Найти произведение четных элементов массива.
1) Пример программы на Python для определения правильно ли введено число в двенадцатиперстной системе:
def is_valid_twelve_num(num_str): valid_chars = set("0123456789ABC") # допустимые символы в двенадцатиперстной системе for char in num_str: if char.upper() not in valid_chars: return False return True num = input("Введите число в двенадцатиперстной системе: ") if is_valid_twelve_num(num): print("Число введено правильно") else: print("Число введено неправильно")
2) Пример программы на Python для нахождения произведения четных элементов массива:
def multiply_even_elements(arr): product = 1 for row in arr: for num in row: if num % 2 == 0: product *= num return product n = int(input("Введите размерность массива: ")) A = [] for i in range(n): row = [int(x) for x in input().split()] A.append(row) result = multiply_even_elements(A) print(f"Произведение четных элементов массива: {result}")
1) Пример программы на Python для определения правильно ли введено число в двенадцатиперстной системе:
def is_valid_twelve_num(num_str):valid_chars = set("0123456789ABC") # допустимые символы в двенадцатиперстной системе
for char in num_str:
if char.upper() not in valid_chars:
return False
return True
num = input("Введите число в двенадцатиперстной системе: ")
if is_valid_twelve_num(num):
print("Число введено правильно")
else:
print("Число введено неправильно")
2) Пример программы на Python для нахождения произведения четных элементов массива:
def multiply_even_elements(arr):product = 1
for row in arr:
for num in row:
if num % 2 == 0:
product *= num
return product
n = int(input("Введите размерность массива: "))
A = []
for i in range(n):
row = [int(x) for x in input().split()]
A.append(row)
result = multiply_even_elements(A)
print(f"Произведение четных элементов массива: {result}")