Одномерный массив заполнить случайными числами. найти среднее арифметическое элементов массива.элемент меньшие среднего арифметического увеличить в 10 раз (оформить в виде процедуры или функции). Измененный массив вывести в файл
Вот пример кода на Python, который выполняет задачу:
import random def fill_array(length): return [random.randint(1, 100) for _ in range(length)] def calculate_mean(arr): return sum(arr) / len(arr) def increase_elements(arr, mean): for i in range(len(arr)): if arr[i] < mean: arr[i] *= 10 def write_to_file(arr, filename): with open(filename, 'w') as file: for num in arr: file.write(str(num) + '\n') array = fill_array(10) mean = calculate_mean(array) increase_elements(array, mean) write_to_file(array, 'output.txt')
Этот код создает массив из 10 случайных чисел, находит среднее арифметическое значение, увеличивает элементы меньше среднего арифметического в 10 раз и записывает измененный массив в файл "output.txt". Вы можете изменить количество элементов массива, диапазон случайных чисел и имя файла по вашему усмотрению.
Вот пример кода на Python, который выполняет задачу:
import randomdef fill_array(length):
return [random.randint(1, 100) for _ in range(length)]
def calculate_mean(arr):
return sum(arr) / len(arr)
def increase_elements(arr, mean):
for i in range(len(arr)):
if arr[i] < mean:
arr[i] *= 10
def write_to_file(arr, filename):
with open(filename, 'w') as file:
for num in arr:
file.write(str(num) + '\n')
array = fill_array(10)
mean = calculate_mean(array)
increase_elements(array, mean)
write_to_file(array, 'output.txt')
Этот код создает массив из 10 случайных чисел, находит среднее арифметическое значение, увеличивает элементы меньше среднего арифметического в 10 раз и записывает измененный массив в файл "output.txt". Вы можете изменить количество элементов массива, диапазон случайных чисел и имя файла по вашему усмотрению.