Задания к лабораторной работе № 4
Постановка задачи: написать программу, реализующую задание по обработке массива. Количество элементов массива и сами элементы вводить с клавиатуры в диалоговом режиме. Обеспечить вывод на экран результатов в соответствии с заданием: отсортированный массив элементов, номера индексов, вычисленные значения сумм либо среднеарифметические значения.
1.* Дана матрица n(m, состоящая из натуральных чисел. Найти в ней наименьший элемент и определить его местоположение. Если таких элементов несколько, то вывести на экран положение каждого из них. Вычислить среднее арифметическое элементов, кратных 3.
2.* Дана матрица n(m, состоящая из натуральных чисел. Найти в строках самые правые наименьшие элементы и определить их местоположение. Вычислить среднее арифметическое этих элементов.
3.* Дана матрица n(m, состоящая из натуральных чисел. Найти в строках самые левые наибольшие элементы и определить их местоположение. Вычислить среднее арифметическое этих элементов.
4.* Дана матрица n(m, состоящая из латинских букв. Отсортировать каждую строку в алфавитном порядке. Вычислить среднее арифметическое кодов элементов главной диагонали.
5.* Дана матрица n(m, состоящая из натуральных чисел. Расставить строки таким образом, чтобы элементы в первом столбце были упорядочены по убыванию. Вычислить среднее арифметическое элементов 1-ого столбца.
6.* Дана матрица n(m, состоящая из латинских букв. Отсортировать каждый столбец в алфавитном порядке. Вычислить среднее арифметическое кодов элементов главной диагонали.
7.* Дана матрица n(m, состоящая из натуральных чисел. Расставить строки таким образом, чтобы элементы в последнем столбце были упорядочены по возрастанию. Вычислить среднее арифметическое элементов последнего столбца.
8.* Дана матрица n(m, состоящая из натуральных чисел. Найти все самые нижние максимальные элементы по столбцам и вывести их значение и местоположение на экран. Вычислить среднее арифметическое элементов нижней строки.
9.* В одномерном массиве из N вещественных чисел поменять местами элементы, стоящие равноудаленно от элемента с заданным индексом k . Вывести на экран исходный и результирующий массивы. Вычислить среднее арифметическое крайних элементов результирующего массива и вывести на экран.
10.* Ввести одномерный массив из N вещественных чисел в диапазоне от -10 до +10. Вычислить среднее арифметическое квадратов отрицательных чисел, положительные элементы заменить значениями их индексов. Отсортировать получившийся массив и вывести его на экран.
11. Дан вещественный вектор А [1..n]. Заменить все отрицательные элементы вектора на их квадраты и отсортировать в порядке возрастания. Вычислить среднее арифметическое максимального и минимального элементов. Вывести на экран отсортированный массив и вычисленное значение.
12. Дан массив натуральных чисел А [1..n]. Отсортировать их методом «пузырька» в порядке убывания. Вычислить среднее арифметическое нечетных чисел. Вывести на экран отсортированный массив и вычисленное значение.
13. Дан массив латинских букв А [1..n]. Отсортировать их методом выделения минимального элемента в порядке возрастания. Вычислить среднее арифметическое наименьшего и наибольшего кодов элементов. Вывести на экран отсортированный массив и вычисленное значение.
14. Дан массив латинских букв А [1..n]. Отсортировать их методом «пузырька» в порядке возрастания. Вычислить среднее арифметическое кодов 4-х элементов: двух наименьших и двух наибольших. Вывести на экран отсортированный массив и вычисленное значение.
15. Дан массив латинских букв А [1..n]. Отсортировать их методом выделения максимального элемента в порядке убывания. Вычислить сумму четных кодов элементов. Вывести на экран отсортированный массив и вычисленное значение.
16. Дан массив натуральных чисел А [1..n]. Отсортировать их методом выделения минимального элемента в порядке убывания. Вычислить среднее арифметическое четных чисел. Вывести на экран отсортированный массив и вычисленное значение.
17. Дан массив целых чисел А [1..n]. Отсортировать их методом выделения максимального элемента в порядке возрастания. Вычислить среднее арифметическое положительных чисел. Вывести на экран отсортированный массив и вычисленное значение.
18. Дан массив целых чисел А [1..n]. Отсортировать их методом выбора в порядке возрастания. Вычислить среднее арифметическое чисел кратных 5. Вывести на экран отсортированный массив и вычисленное значение.
19. Дан массив латинских букв А [1..n]. Отсортировать их методом выбора в порядке убывания. Вычислить среднее арифметическое четных кодов. Вывести на экран отсортированный массив и вычисленное значение.
20. Дан массив вещественных чисел А [1..n]. Округлить их до ближайших целых чисел и отсортировать методом «пузырька» в порядке убывания. Вычислить сумму отрицательных элементов отсортированного массива. Вывести на экран отсортированный массив и вычисленное значение.
21. Дан массив целых чисел А [1..n]. Отсортировать их методом выбора, расположив в порядке убывания и исключив из массива числа кратные 5. Вычислить среднее арифметическое оставшихся элементов. Вывести на экран отсортированный массив и вычисленное значение.
22. Дан массив латинских букв А [1..n]. Отсортировать их методом «пузырька» в порядке убывания. Вычислить сумму кодов нечетных элементов. Вывести на экран отсортированный массив и вычисленное значение.
23. Дан массив целых чисел А[1..n]. Отсортировать их методом «пузырька» в порядке возрастания. Вычислить среднее арифметическое отрицательных чисел. Вывести на экран отсортированный массив и вычисленное значение.
24. Дан одномерный массив латинских букв. Отсортировать их методом выбора в порядке убывания. Вычислить среднее арифметическое кодов элементов отсортированного массива, имеющих индекс кратный трем. Вывести на экран отсортированный массив и вычисленное значение.
25. Дан одномерный массив латинских букв. Отсортировать их методом выбора в порядке возрастания. Вычислить среднее арифметическое трех минимальных кодов. Вывести на экран отсортированный массив и вычисленное значение.
26. Дан одномерный массив натуральных чисел. Отсортировать их методом «пузырька» в порядке возрастания, выделив два массива – четные и нечетные. Вычислить сумму нечетных чисел. Вывести на экран отсортированный массив и вычисленное значение.
27. Дан одномерный массив целых чисел. Отсортировать их методом «пузырька» в порядке убывания, выделив два массива – положительные и отрицательные. Вычислить сумму отрицательных чисел. Вывести на экран отсортированный массив и вычисленное значение.
28. Дан вещественный вектор А [1..n]. Заменить все положительные элементы вектора на их округленные целые и отсортировать в порядке убывания. Вычислить среднее арифметическое положительных элементов. Вывести на экран отсортированный массив и вычисленное значение.
29. Дан одномерный массив латинских букв. Отсортировать их методом «пузырька» в порядке возрастания. Исключить из отсортированного массива одинаковые буквы и вычислить сумму кодов оставшихся букв. Вывести на экран отсортированный массив и вычисленное значение.
30. Дан одномерный массив целых чисел. Отсортировать их методом «пузырька» в порядке убывания. Исключить из отсортированного массива одинаковые числа и вычислить сумму оставшихся чисел. Вывести на экран отсортированный массив и вычисленное значение.
31.
13PAGE 15
13PAGE 14415
15
Постановка задачи: написать программу, реализующую задание по обработке массива. Количество элементов массива и сами элементы вводить с клавиатуры в диалоговом режиме. Обеспечить вывод на экран результатов в соответствии с заданием: отсортированный массив элементов, номера индексов, вычисленные значения сумм либо среднеарифметические значения.
1.* Дана матрица n(m, состоящая из натуральных чисел. Найти в ней наименьший элемент и определить его местоположение. Если таких элементов несколько, то вывести на экран положение каждого из них. Вычислить среднее арифметическое элементов, кратных 3.
2.* Дана матрица n(m, состоящая из натуральных чисел. Найти в строках самые правые наименьшие элементы и определить их местоположение. Вычислить среднее арифметическое этих элементов.
3.* Дана матрица n(m, состоящая из натуральных чисел. Найти в строках самые левые наибольшие элементы и определить их местоположение. Вычислить среднее арифметическое этих элементов.
4.* Дана матрица n(m, состоящая из латинских букв. Отсортировать каждую строку в алфавитном порядке. Вычислить среднее арифметическое кодов элементов главной диагонали.
5.* Дана матрица n(m, состоящая из натуральных чисел. Расставить строки таким образом, чтобы элементы в первом столбце были упорядочены по убыванию. Вычислить среднее арифметическое элементов 1-ого столбца.
6.* Дана матрица n(m, состоящая из латинских букв. Отсортировать каждый столбец в алфавитном порядке. Вычислить среднее арифметическое кодов элементов главной диагонали.
7.* Дана матрица n(m, состоящая из натуральных чисел. Расставить строки таким образом, чтобы элементы в последнем столбце были упорядочены по возрастанию. Вычислить среднее арифметическое элементов последнего столбца.
8.* Дана матрица n(m, состоящая из натуральных чисел. Найти все самые нижние максимальные элементы по столбцам и вывести их значение и местоположение на экран. Вычислить среднее арифметическое элементов нижней строки.
9.* В одномерном массиве из N вещественных чисел поменять местами элементы, стоящие равноудаленно от элемента с заданным индексом k . Вывести на экран исходный и результирующий массивы. Вычислить среднее арифметическое крайних элементов результирующего массива и вывести на экран.
10.* Ввести одномерный массив из N вещественных чисел в диапазоне от -10 до +10. Вычислить среднее арифметическое квадратов отрицательных чисел, положительные элементы заменить значениями их индексов. Отсортировать получившийся массив и вывести его на экран.
11. Дан вещественный вектор А [1..n]. Заменить все отрицательные элементы вектора на их квадраты и отсортировать в порядке возрастания. Вычислить среднее арифметическое максимального и минимального элементов. Вывести на экран отсортированный массив и вычисленное значение.
12. Дан массив натуральных чисел А [1..n]. Отсортировать их методом «пузырька» в порядке убывания. Вычислить среднее арифметическое нечетных чисел. Вывести на экран отсортированный массив и вычисленное значение.
13. Дан массив латинских букв А [1..n]. Отсортировать их методом выделения минимального элемента в порядке возрастания. Вычислить среднее арифметическое наименьшего и наибольшего кодов элементов. Вывести на экран отсортированный массив и вычисленное значение.
14. Дан массив латинских букв А [1..n]. Отсортировать их методом «пузырька» в порядке возрастания. Вычислить среднее арифметическое кодов 4-х элементов: двух наименьших и двух наибольших. Вывести на экран отсортированный массив и вычисленное значение.
15. Дан массив латинских букв А [1..n]. Отсортировать их методом выделения максимального элемента в порядке убывания. Вычислить сумму четных кодов элементов. Вывести на экран отсортированный массив и вычисленное значение.
16. Дан массив натуральных чисел А [1..n]. Отсортировать их методом выделения минимального элемента в порядке убывания. Вычислить среднее арифметическое четных чисел. Вывести на экран отсортированный массив и вычисленное значение.
17. Дан массив целых чисел А [1..n]. Отсортировать их методом выделения максимального элемента в порядке возрастания. Вычислить среднее арифметическое положительных чисел. Вывести на экран отсортированный массив и вычисленное значение.
18. Дан массив целых чисел А [1..n]. Отсортировать их методом выбора в порядке возрастания. Вычислить среднее арифметическое чисел кратных 5. Вывести на экран отсортированный массив и вычисленное значение.
19. Дан массив латинских букв А [1..n]. Отсортировать их методом выбора в порядке убывания. Вычислить среднее арифметическое четных кодов. Вывести на экран отсортированный массив и вычисленное значение.
20. Дан массив вещественных чисел А [1..n]. Округлить их до ближайших целых чисел и отсортировать методом «пузырька» в порядке убывания. Вычислить сумму отрицательных элементов отсортированного массива. Вывести на экран отсортированный массив и вычисленное значение.
21. Дан массив целых чисел А [1..n]. Отсортировать их методом выбора, расположив в порядке убывания и исключив из массива числа кратные 5. Вычислить среднее арифметическое оставшихся элементов. Вывести на экран отсортированный массив и вычисленное значение.
22. Дан массив латинских букв А [1..n]. Отсортировать их методом «пузырька» в порядке убывания. Вычислить сумму кодов нечетных элементов. Вывести на экран отсортированный массив и вычисленное значение.
23. Дан массив целых чисел А[1..n]. Отсортировать их методом «пузырька» в порядке возрастания. Вычислить среднее арифметическое отрицательных чисел. Вывести на экран отсортированный массив и вычисленное значение.
24. Дан одномерный массив латинских букв. Отсортировать их методом выбора в порядке убывания. Вычислить среднее арифметическое кодов элементов отсортированного массива, имеющих индекс кратный трем. Вывести на экран отсортированный массив и вычисленное значение.
25. Дан одномерный массив латинских букв. Отсортировать их методом выбора в порядке возрастания. Вычислить среднее арифметическое трех минимальных кодов. Вывести на экран отсортированный массив и вычисленное значение.
26. Дан одномерный массив натуральных чисел. Отсортировать их методом «пузырька» в порядке возрастания, выделив два массива – четные и нечетные. Вычислить сумму нечетных чисел. Вывести на экран отсортированный массив и вычисленное значение.
27. Дан одномерный массив целых чисел. Отсортировать их методом «пузырька» в порядке убывания, выделив два массива – положительные и отрицательные. Вычислить сумму отрицательных чисел. Вывести на экран отсортированный массив и вычисленное значение.
28. Дан вещественный вектор А [1..n]. Заменить все положительные элементы вектора на их округленные целые и отсортировать в порядке убывания. Вычислить среднее арифметическое положительных элементов. Вывести на экран отсортированный массив и вычисленное значение.
29. Дан одномерный массив латинских букв. Отсортировать их методом «пузырька» в порядке возрастания. Исключить из отсортированного массива одинаковые буквы и вычислить сумму кодов оставшихся букв. Вывести на экран отсортированный массив и вычисленное значение.
30. Дан одномерный массив целых чисел. Отсортировать их методом «пузырька» в порядке убывания. Исключить из отсортированного массива одинаковые числа и вычислить сумму оставшихся чисел. Вывести на экран отсортированный массив и вычисленное значение.
31.
13PAGE 15
13PAGE 14415
15