Определить, есть ли в последовательности из n целых случайных чисел от 1 до 100, число, равное k. Если есть, вывести на экран номер, под которым оно встречается впервые, а если нет – вывести слово «Нет

Няшка1097 Няшка1097    2   12.02.2021 22:44    9

Ответы
тимур370 тимур370  14.03.2021 22:44

Вот на языке 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.

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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика