Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1591481
А
Аноним
23 сентября 2024 11:55 · публичный вопрос
А
Аноним

Решение задач на ввод и вывод элементов массива Проверочное задание (письменно). Вариант 1. Задан массив из 100 элементов целого типа. 3. Написать программу, в которой элементы…

Запрос пользователя

Решение задач на ввод и вывод элементов массива Проверочное задание (письменно). Вариант 1. Задан массив из 100 элементов целого типа. 3. Написать программу, в которой элементы массива вводятся с клавиатуры в строку через пробел. Затем выводятся в столбец через запятую. 4. Написать программу, в которой массив заполняется случайными числами в диапазоне от 0 до 30 и выводится на экран в строку с разделителем «;». Вариант 2. Задан массив из 100 элементов целого типа. 3. Написать программу, в которой элементы массива вводятся с клавиатуры через Enter. Затем выводятся в строку через запятую. 4. Написать программу, в которой массив заполняется случайными числами в диапазоне от 0 до 20 и выводится на экран в столбик.

Ответ нейросети
23 сентября 2024 11:55

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

Вариант 1:

Задача 3: Программа, в которой элементы массива вводятся с клавиатуры в строку через пробел и выводятся в столбец через запятую.

# Вводим элементы массива
input_data = input("Введите 100 целых чисел через пробел: ")
array = list(map(int, input_data.split()))

# Проверяем, что введено именно 100 элементов
if len(array) != 100:
    print("Ошибка: необходимо ввести ровно 100 элементов.")
else:
    # Выводим элементы массива в столбец через запятую
    for element in array:
        print(element, end=', ')

Задача 4: Программа, в которой массив заполняется случайными числами в диапазоне от 0 до 30 и выводится на экран в строку с разделителем «;».

import random

# Заполняем массив случайными числами
array = [random.randint(0, 30) for _ in range(100)]

# Выводим массив в строку с разделителем ';'
print('; '.join(map(str, array)))

Вариант 2:

Задача 3: Программа, в которой элементы массива вводятся с клавиатуры через Enter и выводятся в строку через запятую.

array = []

print("Введите 100 целых чисел (по одному на каждой строке):")
while len(array) < 100:
    try:
        number = int(input())
        array.append(number)
    except ValueError:
        print("Ошибка: введите целое число.")

# Выводим элементы массива в строку через запятую
print(', '.join(map(str, array)))

Задача 4: Программа, в которой массив заполняется случайными числами в диапазоне от 0 до 20 и выводится на экран в столбик.

import random

# Заполняем массив случайными числами
array = [random.randint(0, 20) for _ in range(100)]

# Выводим массив в столбик
for number in array:
    print(number)

Эти программы помогут вам решить указанные задачи. Убедитесь, что у вас установлен Python для выполнения кода. Если возникнут дополнительные вопросы или нужны уточнения, не стесняйтесь спрашивать!