Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания 1_семестр.doc
Скачиваний:
2
Добавлен:
08.11.2019
Размер:
524.29 Кб
Скачать

Задание 8.19

Дан целый массив максимальной размерности 20*20. Получить в каждой строке суммы тех чисел данной последовательности, которые 1) нечетны и отрицательны, 2)чётны и положительны. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, найденные величины.

Задание 8.20

В целом массиве максимальной размерностью 20*20 найти количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7 (остальные элементы массива заменить 1). Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, полученный массив, найденные величины.

Задание 8.21

В действительном массиве максимальной размерности 20*20 все члены, меньшие A, заменить нулями; получить сумму членов, принадлежащих отрезку [B,C], а также число таких членов. Ввод исходного массива, величин А, В и С организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, преобразованный массив и найденные величины.

Задание 8.22

Дан действительный массив максимальной размерности 10*10. Поменять местами элементы с наименьшим и наибольшим значением, определить их номера. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, преобразованный массив и найденные элементы и их номера.

Задание 8.23

Дан действительный массив А максимальной размерности 15*15. Получить массив В, элементы которого bij получены как среднее арифметическое всех элементов исходного массива (a11, a12, ... ), кроме aij. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, полученный массив.

Задание 8.24

Дан действительный массив максимальной размерности 20*20. Найти элемент с наибольшим значением из тех, которые расположены в заштрихованной части, определить его номер. В случае, если в выделенной области имеется несколько элементов с таким значением, также определить их номера. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, преобразованный массив и найденные элементы и их номера.

Задание 8.25

В целом массиве максимальной размерности 20*20 найти 5 минимальных элементов из заштрихованной области. Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности.

Вывести в файл и на экран исходный массив, найденные минимальные и максимальные элементы и их номера.

Лабораторная работа № 9

Задание 9.1

Дан действительный массив максимальной размерности 20*20. Провести сортировку по возрастанию значений, по строкам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.2

Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных строках. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.3

Дан целый массив максимальной размерности 100. Провести сортировку по возрастанию четных положительных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.4

Дан вещественный массив максимальной размерности 15*15. Провести сортировку по убыванию по столбцам массива. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.5

Дан целый массив максимальной размерности 14*16. Провести сортировку по убыванию по четным столбцам массива и по возрастанию по нечетным столбцам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.6

Дан вещественный массив максимальной размерности 13*13. Провести сортировку по убыванию положительных чисел (по строкам). Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.7

Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию отрицательных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.8

Дан вещественный массив максимальной размерности 16*16. Провести сортировку по возрастанию (по столбцам) всех элементов, значение которых меньше С. Ввод С организовать с терминала. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.9

Дан целый массив, максимальной размерности 200. Провести сортировку по убыванию положительных чисел и по возрастанию отрицательных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.10

Дан вещественный массив максимальной размерности 20*20. Провести сортировку по убыванию по главной диагонали. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.11

Дан действительный массив, максимальной размерности 20*20. Провести сортировку по убыванию отрицательных значений, по столбцам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.12

Дан целый массив максимальной размерности 20*20. Упорядочить строки матрицы по неубыванию значений первых элементов строк. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.13

Дан целый массив максимальной размерности 100. Получить в порядке возрастания все различные (уникальные) числа, входящие в исходный массив. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.14

Дан вещественный массив максимальной размерности 20*20. Провести сортировку по возрастанию по главной диагонали. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.15

Дан целый массив максимальной размерности 14*16. Провести сортировку по убыванию по четным столбцам массива и по возрастанию по нечетным столбцам. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.16

Дан вещественный массив максимальной размерности 20*20. Провести сортировку по убыванию по главной диагонали. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.17

Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию отрицательных чисел в нечетных строках. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.18

Дан вещественный массив максимальной размерности 16*16. Провести сортировку по возрастанию в нечетных строках и по убыванию в четных строках всех элементов, значение которых больше С. Ввод С организовать с терминала. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.19

Дан целый массив максимальной размерности 200. Провести сортировку по убыванию положительных чисел и по возрастанию отрицательных чисел. (Примечание: 0 считать положительным числом) Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл.

Задание 9.20

Дан вещественный массив максимальной размерности 13*13. Провести сортировку по убыванию положительных чисел в нечетных столбцах. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.21

Дан вещественный массив максимальной размерности 100. Переставить элементы массива так, чтобы вначале в массиве шла группа элементов, отсортированная по возрастанию, больших того элемента, который в исходном массиве располагался на 1 месте, затем – сам этот элемент, потом – группа элементов, меньших или равных ему, отсортированная по убыванию. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.22

Дан целый массив максимальной размерности 200. Провести сортировку по возрастанию значений, кратных 3, и по убыванию – элементов, делящихся на 3 с остатком 1. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.23

Дан действительный массив максимальной размерности 20*20. Упорядочить строки матрицы по невозрастанию сумм элементов строк. Ввод исходного массива организовать из файла , при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.24

Дан действительный массив максимальной размерности 20*20. Упорядочить строки матрицы по невозрастанию значений наибольших элементов строк. Ввод исходного массива организовать из файла , при вводе учесть возможность ввода массива меньшей размерности.

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

Задание 9.25

Дан действительный массив максимальной размерности 20*20. Упорядочить строки матрицы по неубыванию значений наименьших элементов строк. Ввод исходного массива организовать из файла , при вводе учесть возможность ввода массива меньшей размерности.

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