Вопрос задан 20.06.2023 в 17:35. Предмет Информатика. Спрашивает Котов Иван.

1. Создать массив, состоящий из троек подряд идущих одинаковых элементов 2. Сформировать массив

из элементов арифмитической прогрессии (что-то из математики) с заданным первым элементом х и разностью d3. Заполнить массив заданной длины различными простыми числамиПомогите решить хотя бы одну. Желательно на питоне или паскале❤️​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Verner Karina.

Максимально просто код для новичка(Python):

#1

mas1 = [3]*3

print(mas1)

#2

mas2 = []

x = int(input())

d = int(input())

mas2.append(x)

for i in range(5):

   mas2.append(mas2[i]+d)

print(mas2)

#3

def IsPrime(a):

   k = 0

   for i in range(2, a // 2+1):

       if (a % i == 0):

           k = k+1

   if k <= 0:

       return True

   return False

mas3 = []

N = int(input("Введите количество элементов в массиве: "))

counter, k = 0, 2

while counter < N:

   if IsPrime(k):

       mas3.append(k)

       counter += 1

   k += 1

print(mas3)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте решим первую задачу на Python. Мы создадим массив, состоящий из троек подряд идущих одинаковых элементов:

```python # Задача 1: Создать массив из троек подряд идущих одинаковых элементов

# Задаем элемент, который будем повторять element = 7 # Можете выбрать любое число

# Задаем длину массива length = 10 # Можете выбрать любую длину

# Создаем массив array_task1 = [element] * length

# Выводим результат print("Массив из троек подряд идущих одинаковых элементов:", array_task1) ```

В этом примере создается массив из 10 элементов, каждый из которых равен 7.

Теперь перейдем ко второй задаче: создание массива из элементов арифметической прогрессии с заданным первым элементом `x` и разностью `d`:

```python # Задача 2: Сформировать массив из элементов арифметической прогрессии

# Задаем первый элемент и разность x = 2 d = 3

# Задаем длину массива length = 5

# Создаем массив арифметической прогрессии array_task2 = [x + i * d for i in range(length)]

# Выводим результат print("Массив арифметической прогрессии:", array_task2) ```

В этом примере создается массив из 5 элементов, начиная с `x = 2` и с разностью `d = 3`.

Теперь перейдем к третьей задаче: заполнение массива заданной длины различными простыми числами. Для этой задачи, мы можем использовать функцию для проверки простоты числа и цикл для поиска простых чисел:

```python # Задача 3: Заполнить массив заданной длины различными простыми числами

def is_prime(num): if num < 2: return False for i in range(2, int(num**0.5) + 1): if num % i == 0: return False return True

# Задаем длину массива length = 7

# Создаем массив простых чисел array_task3 = [] num = 2 while len(array_task3) < length: if is_prime(num): array_task3.append(num) num += 1

# Выводим результат print("Массив простых чисел:", array_task3) ```

В этом примере создается массив из 7 различных простых чисел.

Надеюсь, это помогло! Если у вас есть дополнительные вопросы или вам нужна дополнительная помощь, не стесняйтесь спрашивать.

0 0

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

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

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

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