|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Задания на «Одномерные массивы»Задание. Написать программу для формирования и печати одномерного массива. Сформированный массив перед выводом на экран упорядочить: если номер варианта четный – расположить элементы по убыванию, если номер варианта нечетный – по возрастанию.
1. Из элементов целочисленного вектора С(n), n £ 12, кратных заданному целому числу T, сформировать вектор В. Выполнить сдвиг полученного массива вправо на одну позицию. 2. Задан вектор Х(n), n £ 12. Сформировать вектор В из Xi, превышающих величину М = (minx + maxx) / 2 , где minx и maxx – наименьшее и наибольшее значения элементов Xi. 3. Дан вектор Y(n), n £ 12. Сформировать вектор С из ненулевых элементов вектора Y, предшествующих первому отрицательному элементу вектора. 4. Дан целый вектор A(n), n £ 14. Сформировать вектор Х из тех элементов Ai, значения которых простые числа. 5. Задан целый вектор X(n), n £ 16. Сформировать массив К из тех элементов вектора Х, которые являются степенью числа 2. 6. Задан целый вектор A(n), n £ 12. Сформировать вектор Х из тех элементов вектора А, сумма цифр которых в десятичной записи больше заданного числа M. 7. Задан вектор A(n), n £ 12. Сформировать вектор Х из элементов вектора А, значения которых не превышают среднее арифметическое массива А. Выполнить сдвиг полученного массива вправо на две позиции. 8. Дан целый массив А(n), n £ 12. Сформировать вектор М из элементов А[i], значения которых кратны 5 и не кратны 7. Выполнить сдвиг полученного массива влево на одну позицию. 9. Дан целый вектор М(n), n £ 12. Сформировать вектор А, элементы которого A[i] равны количеству цифр в десятичной записи элемента М[i]. 10. Дан вектор М(n), n £ 13. Сформировать вектор С из элементов M[i], значения которых принадлежат интервалу [A,В]. Выполнить сдвиг полученного массива вправо на одну позицию. 11. Задан вектор М(n), n £ 9. Сформировать вектор С из элементов M[i], значения которых не равны A и В. Найти количество нулей в новом массиве. Выполнить сдвиг полученного массива влево на одну позицию. 12. Если сумма положительных элементов вектора С(n), где n £ 12, равна числу B, то переслать положительные элементы С[i] в новый массив Х, в противном случае переслать в массив Х элементы, меньшие числа В. 13. Задан вектор T(n), n £ 12. Сформировать вектор В из элементов T[i], предшествующих наибольшему элементу вектора T. Выполнить сдвиг полученного массива вправо на одну позицию. 14. Задан целый вектор T(n), n £ 12. Сформировать вектор В из тех элементов массива Т, сумма цифр которых кратна 3. Выполнить сдвиг полученного массива вправо на одну позицию. 15. Задан вектор T(n), n £ 15. Сформировать вектор В из тех элементов массива Т, в десятичной записи которых не встречается заданная цифра С. 16. Дан массив А(n), n £ 15, целого типа. Сформировать вектор М из элементов А[i], которые больше своих соседей, то есть ai > ai-1 и ai > ai+1. Выполнить сдвиг полученного массива влево на одну позицию. 17. Дан массив А(n), n £ 12, целого типа. Получить вектор М, элементы которого равны нечетным элементам массива А. Найти среднее арифметическое элементов нового массива. 18. Дан массив А(n), n £ 12, вещественного типа. Получить вектор М, расположив в нем вначале все положительные элементы массива А, затем - все отрицательные. Порядок следования друг за другом положительных элементов не менять, то же – для отрицательных. 19. Дан массив А(n), n £ 12, целого типа. Получить вектор М, расположив в нем вначале все четные элементы массива А, затем все нечетные. Порядок следования друг за другом положительных элементов не менять, то же – для отрицательных. 20. Дан массив А(n), n £ 15, целого типа. Получить вектор М, расположив в нем элементы массива А, для которых выполнено условие A[i] < i. Выполнить сдвиг полученного массива вправо на одну позицию. 21. Дан массив А(n), n £ 10, целого типа. Получить вектор М, расположив в нем вначале все нулевые элементы массива А, затем – отрицательные, и в конце – положительные. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |