Вопрос задан 04.11.2023 в 20:57. Предмет Информатика. Спрашивает Білак Сашка.

Определить, есть ли в последовательности из n целых случайных чисел от 1 до 100, число, равное k.

Если есть, вывести на экран номер, под которым оно встречается впервые, а если нет – вывести слово «Нет». помогите!!
0 0
Перейти к ответам

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

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

Вот на языке Python:

from random import randint

count = int(input('Введите длину последовательности => '))

massiv = [randint(1, 100) for i in range(count)]

print('Массив', massiv)

num = int(input('Введите какое число надо найти => '))

position = 1

for i in massiv:

if i == num:

print('Число имеет',position, 'позицию')

exit()

position += 1

print('Такого числа там нет')

Вопрос только насчёт номера числа. Если тебе надо считать с 0, 1 и т.д., то измени position с 1 на 0.

Я сделал, чтобы счёт числа шёл с одного, дальше сам решай.

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

Для решения данной задачи вам потребуется написать программу, которая будет искать число k в последовательности из n целых случайных чисел от 1 до 100. Вам понадобится язык программирования, такой как Python, для создания соответствующего кода. Вот пример Python-кода для решения этой задачи:

```python import random

# Задаем длину последовательности n и число, которое ищем k n = 10 # Можете изменить n на нужное вам значение k = 42 # Можете изменить k на число, которое ищете

# Генерируем последовательность из n случайных чисел от 1 до 100 sequence = [random.randint(1, 100) for _ in range(n)]

# Ищем число k в последовательности found = False for i in range(n): if sequence[i] == k: found = True index = i + 1 # Номер элемента в последовательности (индекс + 1) break

# Выводим результат if found: print(f"Число {k} найдено в позиции {index}") else: print("Нет") ```

Вы можете изменить значение `n` и `k` на нужные вам числа. Программа создает случайную последовательность из `n` чисел и затем проверяет, есть ли число `k` в этой последовательности. Если число найдено, она выводит номер позиции, где оно встречается впервые. Если число `k` не найдено, программа выводит "Нет".

0 0

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

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

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

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