Студопедия

КАТЕГОРИИ:

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

Задание №3 - Двумерные динамические массивы




Лабораторная работа на тему «Динамические массивы»

Задание 1 – Одномерные динамические массивы

1. Создать два динамических одномерных массива х(n) и у(n), выделив для них память. Найти сумму положительных элементов двух массивов. Освободить память.

2. Создать два динамических одномерных массива х(n) и у(m). Сколько раз встречается третий элемент первого массива х(n) во втором массиве у(m). Освободить память.

3. Создать два динамических одномерных массива а (n) b(n) . Найти количество нулевых элементов в двух массивах(используя один цикл). Освободить память.

4. Создать два динамических одномерных массива х(n) и у(m). Сколько раз встречается второй элемент первого массива х(n) во втором массиве у(m). Освободить память.

5. Создать два динамических одномерных массива х(n) и у(m). Сколько раз встречается первый элемент первого массива х(n) во втором массиве у(m). Освободить память.

6. Создать два динамических одномерных массива х(n) и у(m). Сколько раз встречается последний элемент первого массива х(n) во втором массиве у(m). Освободить память.

7. Создать два динамических одномерных массива х(n) и у(m). Сколько раз встречается второй элемент второго массива у(m) в первом массиве х(n). Освободить память.

8. Создать два динамических одномерных массива х(n) и у(m). Сколько раз встречается первый элемент второго массива у(m) в первом массиве х(n). Освободить память.

9. Создать два динамических одномерных массива х(n) и у(n). Сколько раз встречается последний элемент второго массива у(n) в первом массиве х(n). Освободить память.

10. Создать два динамических одномерных массива x y. Найти число S равное сумме элементов массивов x и y. (используя один цикл). Освободить память.

11. Создать два динамических одномерных массива а b Найти произведение элементов больших 1 в 2-х массивах.(используя один цикл). Освободить память.

12. Создать два динамических одномерных массива х (n) у (n) .Найти количество положительных элементов в двух массивах. (используя один цикл). Освободить память.

13. Создать два динамических одномерных массива p (n) g (n) и число d. Найти количество элементов равных числу d в двух массивах. (используя один цикл). Освободить память.

14. Создать три динамических одномерных массива а(n) b(n) c(n) . Найти количество нулевых элементов в каждом массиве (используя один цикл). Освободить память.

15. Создать два динамических одномерных массива х (n) у (n) .Найти среднее арифметическое положительных элементов в двух массивах. Освободить память.

Задача №2 – Сортировка одномерного динамического массива

1) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив b (n) . Переписать в массив C(n) положительные элементы массива b(n) умноженные на 5 (со сжатием, без пустых элементов внутри) Затем упорядочить методом «выбора и перестановки» по возрастанию новый массив.

2) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив а (n) .Переписать в массив b(n) только положительные элементы массива а, умноженные на 3. (со сжатием., без пустых элементов внутри) . Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

3) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив х (n) . Переписать в массив y(n) отрицательные элементы массива х умноженные на 2. (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

4) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив b (n) . Переписать в массив C(n) отрицательные элементы массива b(n) умноженные на 4. (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

5) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив b (n) . Переписать в массив C(n) положительные элементы массива b(n) деленные на 5. (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки» по возрастанию новый массив.

6) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив а (n) .Переписать в массив b(n) только положительные элементы массива а, деленные на 3 (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

7) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив х (n) . Переписать в массив y(n) отрицательные элементы массива х деленные на 2. (со сжатием., без пустых элементов внутри). Затем упорядочить по возрастанию новый массив.

8) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив b (n) . Переписать в массив C(n) отрицательные элементы массива b(n). (со сжатием., без пустых элементов внутри) Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

9) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив с (n) . Переписать в массив х (n) все ненулевые элементы массива умноженные на 4. (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

10) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив с (n) . Переписать в массив х (n) все ненулевые элементы массива возведенные в квадрат. (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки» по возрастанию новый массив.

11) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив с (n) . Переписать в массив х (n) все ненулевые элементы массива (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки» по возрастанию новый массив.

12) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив с (n) .Переписать в массив х ненулевые элементы массива с разделенные на 5. (со сжатием., без пустых элементов внутри). Затем упорядочить методом «выбора и перестановки» по возрастанию новый массив.

13) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив b (n) . Переписать в массив C(n) корни квадратные из положительных элементов массива b(n) деленные на 5. (со сжатием., без пустых элементов внутри) Затем упорядочить методом «выбора и перестановки» по возрастанию новый массив.

14) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив b (n) . Переписать в массив C(n) корни квадратные из положительных элементов массива b(n) (со сжатием., без пустых элементов внутри) Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

15) Создать динамические одномерные массивы, выделить для них память. В конце работы – освободить память. Дан массив х (n) . Переписать в массив y(n) элементы массива х, большие 3. (со сжатием., без пустых элементов внутри) . Затем упорядочить методом «выбора и перестановки»по возрастанию новый массив.

Задание №3 - Двумерные динамические массивы

1. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя сумму положительных элементов в каждом столбце матрицы.

2. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя произведение положительных элементов в каждом столбце матрицы.

3. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти минимальный элемент в каждой строке матрицы. Затем каждую строку матрицы разделить на минимальный элемент строки.

4. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти минимальный элемент в каждой строке матрицы среди положительных элементов.

5. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя количество положительных элементов в каждом столбце матрицы

6. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти минимальный элемент в каждой строке матрицы среди отрицательных элементов.

7. Создать двумерные динамические массивы, выделить память и в конце освободить память. Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя среднее арифметическое положительных элементов в каждом столбце матрицы.

8. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти минимальный элемент в каждой строке матрицы. Затем каждую строку матрицы умножить на минимальный элемент строки.

9. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя среднее геометрическое положительных элементов в каждом столбце матрицы

10. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти минимальный элемент в каждой строке матрицы. Затем к каждому элементу каждой строки прибавить минимальный элемент строки.

11. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти минимальный элемент и его номер в каждой строке матрицы. Затем из каждого элемента каждой строки вычесть номер минимального элемента строки.

12. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя сумму отрицательных элементов в каждом столбце матрицы.

13. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Найти номер минимального элемента в каждой строке матрицы. Затем к каждому элементу каждой строки прибавить номер минимального элемента строки.

14. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя произведение отрицательных элементов в каждом столбце матрицы.

15. Создать двумерные динамические массивы, выделить память и в конце освободить память.Дан двумерный массив a, размером (n´m). Заполнить одномерный массив, найдя количество отрицательных элементов в каждом столбце матрицы.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 471.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...