# Язык Python: 43 - Алгоритмы обработки массивов

 1. Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы в результате в переменную i был записан номер элемента, равного R? Вводите ответ без пробелов.` i = 0 while i < N and ... i += 1` Ответ:
 2. Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов.` M = X for k in range(1,N): if ... : M = X[k]` Ответ:
 3. Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов.` M = 0 for k in range(1,N): if X[k] > X[M]: ...` Ответ:
 4. Требуется поменять местами значения элементов массива X[a] и X[b]. Какой оператор нужно добавить вместо многоточия? В ответе не используйте пробелы.` X[a] = 4 X[b] = 6 ...` Ответ:
 5. Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы в результате в переменную nR был записан номер элемента, равного R? Вводите ответ без пробелов.` nR = -1 for k in range(N): if X[k] == R: ... break;` Ответ:
 6. Задан массив X из N элементов. Что нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были переставлены в обратном порядке? Вводите ответ без пробелов. ` for k in range(...): c = X[k] X[k] = X[N-1-k] X[N-1-k] = c` Ответ:
 7. Задан массив X из N элементов.. Какой оператор нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были сдвинуты на один вправо (циклически)? В ответе не используйте пробелы.` c = X[N-1] k = N-1 while k > 0: ... k -= 1 X = c` Ответ:
 8. Задан массив A. Требуется выделить все отрицательные элементы массива A в массив B. Какой оператор надо вставить в программу вместо многоточия? Вводите ответ без пробелов.` B = [] c = 0 for x in A: if x < 0: ...` Ответ: