Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник Задач v2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
660.48 Кб
Скачать
  1. Перестановка, вставка и удаление элементов массива:

    1. Дан массив А(n). Поменять местами n-й и m-й элементы.

    2. Дан массив А(n). Поменять местами третий и максимальный элементы.

    3. Дан массив А(n). Поменять местами первый и минимальный элементы.

    4. Дан массив А(n). Поменять местами максимальный и минимальный элементы.

    5. Дан массив А(n) из четного числа элементов. Поменять местами его половины.

    6. Дан массив А(n). Удалить из него к-й элемент.

    7. Дан массив А(n). Вставить в него число к после к-го элемента.

    8. Дан массив А(n). Удалить из него максимальный элемент.

    9. Дан массив А(n). Удалить их него все четные элементы.

    10. Дан массив А(n). Вставить число к перед всеми элементами, кратных числу а.

    11. Дан массив А(n). Вставить число а в этот массив после всех элементов, в которых есть цифра 5.

    12. Дан массив А(n). Вставить число n между всеми соседними элементами, имеющих одинаковый знак.

  1. Логические задачи:

    1. Дан массив А(n). Отсортировать его по возрастанию.

    2. Дан массив А(n). Отсортировать его по убыванию.

    3. Дан массив А(n). Отсортировать его по возрастанию начиная с максимального элемента.

    4. Дан массив А(n). Отсортировать его по убыванию начиная с минимального элемента.

    5. Дан массив А(n) из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию.

    6. Дан массив А(n). Отсортировать его по возрастанию сумм цифр его элементов.

    7. Дан массив А(n). Подсчитать в нем число различных элементов. Дополнительного массива не создавать.

    8. Дан массив А(n). Вывести на экран те числа, которые повторяются не более 2 раз. Вывести их в порядке возрастания.

    9. Дан массив А(n). Найти и вывести на экран последовательность чисел, сумма которых является простым числом.

    10. Дан массив А(n). Выяснить, сколько раз в этом массиве содержится различных простых чисел.

    11. Дан массив А(n). Найти в этом массиве минимальное К такое, что путем вычеркивания К элементов из массива можно было получить неубывающую последовательность. (2 3 5 4 3 2 4 5 6 7 – ответ К=4).

    12. Дан массив А(n). Найти в нем мажорирующий элемент (элемент, который встречается в массиве более n/2 раз). Например: 3 3 4 2 4 4 2 4 4 – мажорирующий элемент 4; 3 3 4 2 4 4 2 4 – мажорирующего элемента нет.

Двумерные массивы

  1. Составить программу для обработки двумерного массива.

    1. Дан массив А(n,m) и число К. Умножить число К на массив А.

    2. Дан массив А1(n,m) и массив А2(x,y). Найти сумму массивов А1 и А2.

    3. Дан массив А1(n,m) и массив А2(x,y). Найти произведение А1 и А2.

    4. Дан массив А(n,m). Найти сумму элементов его главной диагонали.

    5. Дан массив А(n,m). Найти сумму элементов его побочной диагонали.

    6. Дан массив А(n,m). Заменить его строки столбцами, а столбцы строками.

    7. Дан массив А(n,m). Вычислить среднее арифметическое его главной диагонали.

    8. Дан массив А(n,m). Вычислить среднее арифметическое его побочной диагонали.

    9. Дан массив А(n,m). Возвести в квадрат каждый четный элемент, у которого номер строки нечетный.

    10. Дан массив А(n,m). Найти произведение всех нечетных элементов, расположенных в четных строках.

    11. Дан массив А(n,m). Определить, кратна ли сумма элементов главной диагонали сумме элементов побочной диагонали.

    12. Дан массив А(n,m). Найти суммы четных элементов главной и побочной диагоналей которые расположены в нечетных строках и четных столбцах.