Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Работа с программами на использование указателей и массивов




Цель работы: приобретение навыков программирования при решении задач с использованием структур данных типа массив. Создание программ с указателями и различными алгоритмами работы с массивами.

Варианты заданий

Задание по работе: Составить блок-схему алгоритма и программу для решения задачи по обработке одномерных массивов. При программировании приведенных ниже заданий рекомендуется использовать различные операторы цикла.

1.Дан массив А(10). Найти сумму и количество положительных элементов, предшествующих первому нулевому элементу.

2.Дан массив А(20). Найти минимальный и максимальный элементы массива и их порядковые номера.

3.Дан массив А(15). Найти минимальный элемент среди элементов, расположенных на нечетных позициях массива, а также определить количество и произведение ненулевых элементов, следующих за первым минимальным элементом.

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

5.Если у массива А(30) есть элемент, равный В, то переменной Х присвоить значение, равное сумме всех положительных четных элементов, предшествующих первому по порядку такому элементу, иначе переменной Х присвоить 0.

6.Если у массива А(20) есть элемент, равный квадрату последнего элемента, то все элементы, следующие за ним, возвести в квадрат, иначе вывести массив без изменения.

7.Переменной Х присвоить 1, если элементы массива В(40) образуют возрастающую последовательность и значение 0 в противном случае.

8.Дан массив А(10).Найти максимальный элемент массива, упорядочить элементы, следующие за ним по убыванию.

9.По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце - элементы второго массива.

10. По двум заданным одномерным массивам формируется третий, содержащий попарно максимальные числа.

11. Дан массив А(40). Упорядочить элементы массива по убыванию.

12. Дан массив А(50). Определить количество отрицательных элементов, расположенных на четных позициях, и сумму положительных элементов, расположенных на нечетных позициях.

13. Дан массив А(20). Найти количество элементов, повторившихся боее одного раза.

14. Дан массив А(50). Каждый пятый элемент массива возвести в пятую степень.

15. По двум заданным одномерным массивам формируется третий, содержащий попарно минимальные числа.

16. Дан массив А(20). Найти минимальный элемент массива, упорядочить элементы, расположенные до этого элемента по убыванию.

17. Дан массив А(30). Если среди элементов массива есть элемент равный некоторому числу М, то переменной Х присвоить произведение ненулевых элементов, расположенных до этого элемента, в противном случае переменной Х присвоить 0.

18. Найти сумму и количество положительных элементов, предшествующих первому нулевому элементу.

19. Дан массив А(50). Найти сумму и количество нечетных положительных элементов, следующих за первым по порядку нулевым элементом.

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

 

Лабораторная работа № 6.




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 652; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.