Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник задач. 9 класс.doc
Скачиваний:
18
Добавлен:
12.11.2019
Размер:
19.77 Mб
Скачать

13. Сортировка массивов

    1. Найти значения трех самых больших элементов массива

    2. Определить, есть ли в массиве заданное число

14. Практическая работа по поиску данных в массиве

    1. Заполнить массив случайным образом

    2. Вывести массив на экран

    3. Под массивом вывести строку с индексами элементов

    4. Задать число для поиска в массиве

    5. В качестве ответа выдать позицию первой встречи этого элемента или сообщение, что этот элемент отсутствует

15. Разные задачи на обработку массивов

    1. Даны два массива. Увеличить в 3 раза соответствующие элементы первого массива, если сумма соответствующих элементов обоих массивов четная, и вычесть 10 из соответствующих элементов второго массива, если сумма соответствующих элементов обоих массивов нечетная

    2. Даны два уже отсортированных по возрастанию массива. Сформировать третий массив из имеющихся так, чтобы в новом массиве числа также были отсортированы

    3. Сделать циклический сдвиг элементов массива на 1 вправо

    4. Переставить элементы массива в обратном порядке

    5. Найти, на каком шаге найдено число в бинарном поиске

    6. Из данного массива сформировать 2 новых, где в один занесутся элементы с четными, а в другой – с нечетными индексами

    7. Найти местоположение последнего нуля в массиве (только цикл написать)

    8. Даны 2 массива. Все отрицательные элементы из первого массива переместить в упорядоченный по возрастанию второй так, чтобы его упорядоченность не нарушилась

    9. Найти элемент наиболее близкий к среднему значению

    10. Сделать циклический сдвиг элементов массива на n влево

    11. Удалить первый отрицательный элемент

    12. Удалить все отрицательные элементы

    13. После каждого элемента, кроме последнего, вставить 0

    14. Из данного массива во второй переписать данные по условию: если текущий элемент положительный, то переписываем туда удвоенное число, иначе переписываем его квадрат

16. Работа со строками

17. Задачи на обработку строк

    1. Получить строку, состоящую из 150 символов «√»

    2. Есть ли в заданном предложении буква "ы"

    3. Дано слово из четного числа букв. Поменять местами его половины

    4. Дано слово из 12 букв. Поменять местами его трети:

      1. Первую треть слова разместить на месте третьей, вторую – на месте первой, третью – на месте второй

      2. Первую треть разместить на месте второй, вторую – на месте третьей, третью – на месте первой

    5. Замените в заданном тексте буквосочетание "min" на "max"

    6. Удвойте каждую букву в заданном тексте

    7. Вычеркнуть из заданного слова все буквы "а"

    8. Поменять местами его первую и последнюю трети:

    9. Дано слово s. Получить слово t, образованное путем прочтения его наоборот

    10. Выделить слово из строки

    11. Ввести произвольный текст. Все символы «:» заменить на «*» и подсчитать количество произведенных замен.

    12. В строке уничтожить все символы «.». Вначале записать исходную длину строки, на следующей строке - получившуюся строку, и на последней строке - длину этой новой строки

    13. Проверить, равно ли количество обрывающихся скобок в строке количеству закрывающихся

    14. Напечатать все символы до первою символа «:»

    15. Найти количество букв «а» и «б». Если букв «а» больше, чем «б», тогда все «б» заменить на «а», иначе все «а» заменить на «б»

18. Практическая работа со строками

I вариант

  1. Поменять первые и последние 3 буквы строки

  2. В середину первого слова вставить второе

  3. Удалить первую букву «с»

II вариант

  1. Переместить первые 4 символа в конец

  2. Удалить все символы между «+» и «=»

  3. Добавить в конце строки столько «*», сколько в ней букв