Буянто1346
?>

Дан список из m целых элементов. Выведите все элементы, которые большие n-ого. Формат входных данных На первой строке вводится целое m - количество элементов списка (2 ≤ m ≤1000 Далее вводятся m целых чисел, каждое на новой строке. На последней строке вводится целое n - номер элемента (0 ≤ n ≤ m). Формат выходных данных Выведите на экран все элементы списка, значение которых больше элемента с номером n, каждое с новой строки. Если нет ни одного подходящего - ничего не выводите. Примечания: Номер элемента на 1 больше его индекса, т.е. элемент с номером 4 имеет индекс 3, т.к. индексы начинаются с нуля, а номера с единицы. входные данные 4 12 5 8 11 4 6 60 28 74 50 26 25 выходные данные 12

Информатика

Ответы

alplakhota67

1)   5

2)   0

3)   1

Объяснение:

Цикл for   ...   downto   ...   do выполняется если начальное значение переменной счётчика больше или равно конечному значению переменной счётчика

Цикл for   ...   to   ...   do выполняется если начальное значение переменной счётчика меньше или равно конечному значению переменной счётчика

1)

s = 0

для i от 10 до 6 выполнить s = s + 1

начальное значение (10) переменной счётчика (i) больше или равно конечному значению (6) переменной счётчика (i)

10 >= 6     (да   -   цикл выполняется)

количество повторений цикла равно начальное значение (10) переменной счётчика (i) минус конечному значению (6) переменной счётчика (i) плюс единица

количество повторений цикла = 10 - 6 + 1 = 4 + 1 = 5

Т.к. переменная s каждое повторение цикла увеличивается на одно и тоже число (1), то за весь цикл переменная s изменится на 1 * 5

Т.к. в начале s = 0, то

s = 0 + 1 * 5 = 5

2)

s = 0

для i от 8 до 3 выполнить s = s + 1

начальное значение (8) переменной счётчика (i) меньше или равно конечному значению (3) переменной счётчика (i)

8 <= 3     (нет   -   цикл не выполняется)

Т.к. цикл не выполняется, то переменная s остаётся равна тому, чему была равна в начале s = 0

3)

s = 1

для i от 2 до 10 выполнить s = s + 1

начальное значение (2) переменной счётчика (i) больше или равно конечному значению (10) переменной счётчика (i)

2 >= 10     (нет   -   цикл не выполняется)

Т.к. цикл не выполняется, то переменная s остаётся равна тому, чему была равна в начале s = 1

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан список из m целых элементов. Выведите все элементы, которые большие n-ого. Формат входных данных На первой строке вводится целое m - количество элементов списка (2 ≤ m ≤1000 Далее вводятся m целых чисел, каждое на новой строке. На последней строке вводится целое n - номер элемента (0 ≤ n ≤ m). Формат выходных данных Выведите на экран все элементы списка, значение которых больше элемента с номером n, каждое с новой строки. Если нет ни одного подходящего - ничего не выводите. Примечания: Номер элемента на 1 больше его индекса, т.е. элемент с номером 4 имеет индекс 3, т.к. индексы начинаются с нуля, а номера с единицы. входные данные 4 12 5 8 11 4 6 60 28 74 50 26 25 выходные данные 12
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Игоревна Худанов1150
kovalenko262
svetlanadianowa
Orestov563
julichca68
Юлия1689
jenko87
Vladimir
martinzdraste
Mariya Filippov
asvirskiy26
Гаврилаш
ilyatamurov
maksim1lssah575
nsoro937