АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Задания на «Одномерные массивы»

Читайте также:
  1. I. Ситуационные задачи и тестовые задания.
  2. II. Расчетная часть задания
  3. III. Задания для самостоятельной работы по изучаемой теме.
  4. III. Задания для самостоятельной работы по изучаемой теме.
  5. III. Задания для самостоятельной работы по изучаемой теме.
  6. III. Задания для самостоятельной работы по изучаемой теме.
  7. III. Задания для самостоятельной работы по изучаемой теме.
  8. III. Задания для самостоятельной работы по изучаемой теме.
  9. XI. Проанализируйте психокоррекционные возможности следующего психотехнического задания'.
  10. XI. Тестовые задания
  11. В заданиях 1-8 вычислить значение определенного интеграла.
  12. В. Защита выполненного задания у преподавателя ведущего практические занятия.

Задание. Написать программу для формирования и печати одномерного массива. Сформированный массив перед выводом на экран упорядочить: если номер варианта четный – расположить элементы по убыванию, если номер варианта нечетный – по возрастанию.

 

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, целого типа. Получить вектор М, расположив в нем вначале все нулевые элементы массива А, затем – отрицательные, и в конце – положительные.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)