Поиск в массиве

Автор: М. Э. Абрамян, 2018

ArrFind1°. Дан целочисленный массив оценок (от 2 до 5) размера N. Если в массиве есть двойки ИЛИ тройки, то вывести True, иначе вывести False.

ArrFind2. Дан целочисленный массив оценок (от 2 до 5) размера N. Если в массиве есть двойки И пятерки, то вывести True, иначе вывести False.

ArrFind3. Дан целочисленный массив оценок (от 2 до 5) размера N. Если в массиве есть пятерки и при этом нет ни двоек, ни троек, то вывести True, иначе вывести False.

ArrFind4. Дан целочисленный массив оценок (от 2 до 5) размера N. Считается, что оценки располагаются в порядке их получения. Определить, какая оценка была получена раньше: двойка или пятерка, и вывести эту оценку. Если в массиве нет ни двоек, ни пятерок, то вывести 0.

ArrFind5. Дан целочисленный массив оценок (от 2 до 5) размера N. Известно, что в массиве есть по крайней мере две двойки. Найти количество оценок, расположенных между первой и последней двойкой.

ArrFind6. Дан целочисленный массив оценок (от 2 до 5) размера N. Заменить вторую двойку на пятерку. Если в массиве менее двух двоек, то не изменять его. Вывести полученный массив.

ArrFind7. Дан целочисленный массив оценок (от 2 до 5) размера N. Заменить предпоследнюю тройку на четверку. Если в массиве менее двух троек, то не изменять его. Вывести полученный массив.

ArrFind8. Дан целочисленный массив оценок (от 2 до 5) размера N. Заменить вторую двойку (если она есть) на четверку, а третью двойку (если она есть) на пятерку. Вывести полученный массив.

ArrFind9. Дан целочисленный массив оценок (от 2 до 5) размера N. Известно, что в массиве есть по крайней мере три двойки. Найти количество оценок, расположенных между второй и третьей двойкой.

ArrFind10. Дан целочисленный массив оценок (от 2 до 5) размера N. Обнулить все элементы между первой и второй двойкой. Если двойка всего одна, то обнулить все элементы после нее. Если двоек нет, то массив не изменять. Вывести полученный массив.