Задания [одномерные массивы]

Задания [одномерные массивы]

Сообщение EgorovAD MEPhI » 11 ноя 2013, 09:32

Для задач “1-7 и 9”: Размер массива и массив вводится с клавиатуры. Максимальный размер массива – 100000.

В случае если в задаче указан максимальный размер массива N_max, а кроме того реальный размер n вводится с клавиатуры, то при решении создается статический массив максимального размера, работа же ведется только с первыми n элементами.


    1. Необходимо вывести все четные элементы массива (то есть те элементы, которые являются четными числами).
    2. Дан массив целых чисел. Нумерация элементов начинается с 0. Выведите все элементы массива с четными номерами.
    3. Необходимо вывести количество элементов массива, которые больше предыдущего элемента в этом массиве.
    4. Необходимо вывести количество элементов массива, которые строго больше обоих своих соседей.
    5. Напишите программу, которая переставляет элементы массива в обратном порядке без использования дополнительного массива. Программа должна считать массив, поменять порядок его элементов, затем вывести результат (просто вывести элементы массива в обратном порядке – недостаточно!).
    6. Напишите программу, которая циклически сдвигает элементы массива вправо (0-й элемент становится 1-м, 1-й становится 2-м, …, последний становится 0-м, то есть массив {3, 5, 7, 9} превращается в массив {9, 3, 5, 7}).
    7. Необходимо вывести значение наибольшего и наименьшего элемента в массиве.
    8. Дана последовательность из N (1 ≤ N ≤ 100000) целых чисел и число K (|K| ≤ 100000). Сдвинуть всю последовательность на |K| элементов вправо, если K – положительное и влево, если отртельное.
    9. Необходимо вывести количество различных чисел в массиве.
EgorovAD MEPhI
Администратор
 
Сообщений: 155
Зарегистрирован: 04 ноя 2011, 11:49

Вернуться в Тема 6. Массивы и Vector

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1