Модуль: МАССИВЫ. АЛГОРИТМЫ - 1


Задача

2 /8


Шеренга

Теория Нажмите, чтобы прочитать/скрыть

Считывания неизвестного числа данных

Для считывания неизвестного числа данных на языке С++ используйте следующий цикл:
while(cin >> a)
{
  // работа с числом a
}
Такой способ записи считывает все данные до конца файла. 

На языке Python можно считать сразу все данные из одной строки в массив.
A = list(map(int, input().split()))

Задача

Петя перешёл в другую школу. На уроке физкультуры дети строятся по росту, начиная с самого высокого. Напишите программу, которая поможет Пете определить свое место в строю.

Входные данные
Программа получает на вход невозрастающую последовательность натуральных чисел, означающих рост каждого учащегося в строю. После этого вводится число x – рост Пети. Все числа во входных данных натуральные и не превышают 200.

Выходные данные
Выведите номер, под которым Петя должен встать в строй. Если в строю есть люди с одинаковым ростом, таким же, как у Пети, то он должен встать после них.
 
Примеры
Входные данные Выходные данные
1 165 163 160 160 157 157 155 154 
162
3
2 165 163 160 160 157 157 155 154 
160
5
 
Примечание
Для считывания данных на языке С++ используйте цикл
while(cin >> a)
{
  // работа с числом a
}
Обратите внимание, на языке С++ такой способ считывания считает сразу все данные из входного потока, включая последнюю строку.

Считать данные на языке Python можно сразу в массив
A = list(map(int, input().split()))