Предмет: Информатика, автор: amnan62

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

Ответы

Автор ответа: Grey0808
3

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

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

Похожие вопросы
Предмет: Физика, автор: Егорка156