Вопрос задан 31.07.2023 в 02:33. Предмет Информатика. Спрашивает Богданов Костя.

Написать программу, которая: 1. Заполняет массив из n элементов случайными целыми числами на

промежутке [-50;50); 2. Выводит заполненный массив на экран. 1<=n<=100
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Муллагулова Гульфира.
1)
import random as r
mas = []
n = int(input("n = "))
for i in range(n+1):
a = r.randint(-50,50)
mas.append(a)
print(mas)
2)
mas = []
for i in range(1,100):
mas.append(i)
print(mas)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы на языке программирования Python, которая будет выполнять указанные действия, можно использовать модуль random для генерации случайных чисел. Вот пример такой программы:

python
import random def fill_array_with_random_numbers(n): # Генерируем массив из n случайных целых чисел на промежутке [-50, 49] # т.е. числа будут включать -50, но исключать 50 return [random.randint(-50, 49) for _ in range(n)] def print_array(arr): # Выводим массив на экран, разделяя элементы пробелами print(" ".join(str(num) for num in arr)) def main(): # Получаем от пользователя число n while True: try: n = int(input("Введите количество элементов в массиве (от 1 до 100): ")) if 1 <= n <= 100: break else: print("Пожалуйста, введите число от 1 до 100.") except ValueError: print("Пожалуйста, введите целое число.") # Заполняем массив случайными числами и выводим его на экран array = fill_array_with_random_numbers(n) print("Сгенерированный массив:") print_array(array) if __name__ == "__main__": main()

Программа сначала запрашивает у пользователя количество элементов n, затем заполняет массив из n элементов случайными целыми числами в диапазоне от -50 до 49 и выводит его на экран.

0 0

Похожие вопросы

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

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

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