Файл: Кт 2 Заданиe Одномерный массив, запись и чтение в файл, функции.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 112

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

КТ 2
Заданиe 1. Одномерный массив, запись и чтение в файл, функции.
Задание 1.1. Через выбор - создать или считать из файлов (или файл через выбор- считать или создать) *.txt ( или *.dat, *.csv) два одномерных массива. N – размерность массива(матрицы) по вариантам (см. ниже таблица). Сделать с одним из массивов следующие действия по вариантам из таблицы.
Массивы из целых(n) или вещественных(r) чисел (от -10 до 10) случайным образом
Задание 1.2Сделать операции сложения, вычитания, умножения между элементами массивов.
Сделать в виде функций.
Таблица 1.
№ варианта
N
Задание
1 30
Найти минимальный элемент среди положительных чётных элементов
2 20
Найти количество нечётных элементов массива.
3 20
Найти произведение чисел, расположенных до минимума.
4 20
Найти произведение положительных элементов массива.
5 21
Найти сумму отрицательных чисел.
6 20
Найти сумму чётных чисел, расположенных до минимального элемента массива.
7 15
Удалить из массива число с номером k
8 23
Найти произведение положительных элементов массива
9 24
Найти произведение ненулевых элементов массива.
10 12
Найти сумму элементов с нечётными номерами.
11 12
Найти сумму положительных элементов массива.
12 21
Найти произведение элементов с нечётными индексами, расположенных во второй половине массива.
13 32
Найти сумму положительных чётных элементов массива
14 21
Найти количество элементов массива, расположенных после первого нулевого элемента
15 22
Найти произведение отрицательных элементов с чётными индексами.
16 34
Найти максимальный элемент среди элементов, которые кратны 3.
17 23
Найти сумму чисел, расположенных в первой половине массива.
18 32
Найти произведение элементов массива, расположенных между первым и последним отрицательными элементами.
19 33
Найти сумму элементов с нечётными номерами
20 24
Найти сумму положительных элементов массива
21 120
Найти максимальный элемент среди элементов, которые кратны 3 22 100
Найти сумму чисел, расположенных во второй половине массива.
23 45
Найти разность между значениями максимального и минимального элементов массива.
24 75
Найти произведение элементов массива, кратных трём
25 32
Найти сумму чисел, которые расположены между минимальным и максимальными элементами массива.
26 45
Найти сумму нечётных положительных элементов массива
27 56
Найти сумму чётных элементов
28 34
Найти процент отрицательных чисел в массиве
29 33
Найти среднее арифметическое элементов массива
30 28
Найти количество чётных чисел, расположенных до максимального элемента массива


31 20
После каждого отрицательного элемента массива вставить элемент с нулевым значением.
32 10
Элементы со значением -55 заменить их квадратами.
33 11
Удалить из массива все элементы, встречающиеся больше двух раз.
34 22
Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением. К – задается с консоли
Заданиe 2. Двумерные массивы. Файлы. Функции.
Задание 2.1. Двумерные массивы N*N. N – размерность массива(матрицы) по вариантам
(см. ниже таблица).
Создать два двумерных массива из целых(n) или вещественных(r) чисел (от -100 до 100) случайным образом, записать в файл. (для получения вещественного– целое число разделить на 10 или 100).
Задание 2.2. Из файла считать первый массив(матрицу) и сделать следующие задания по вариантам (см. ниже таблица).
Таблица 2.

Число - N r или n
Задание
1 12 n
Найти все четные числа. Вывести их индексы и значение
2 30 n
Найти все нечетные числа. Вывести их индексы и значение
3 20 r
Найти сумму главной диагонали матриц.
4 12 r
Найти максимальный элемент для каждого столбца матрицы. Вывести на экран их индексы и значение
5 22 n
В двумерном массиве определить, сколько раз в нем встречается элемент со значением X (заданное число).
6 18 r
Найти строку матрицы с максимальной суммой элементов.
7 10 r
В матрице найти наибольший (максимальный) элемент.
Вывести на экран его индексы и значение.
8 11 r
Найти максимальный элемент главной диагонали матрицы. Вывести на экран его индекс и значение.
9 12 n
Найти произведение элементов заданной строки.
Вывести на экран их индексы и значение.
10 20 n
Отсортировать элементы заданной строки в порядке убывания. Вывести на экран его индексы и значение .
11 10 r
Найти строку матрицы с минимальной суммой элементов.
12 8 r
Найти максимальный диагональный элемент.
13 35 n
Посчитать количество двузначных чисел. Вывести на экран их индексы и значение
14 12 r
Найти произведение элементов заданного столбца. В
15 40 n
Найти минимальный элемент заданного столбца.
Вывести на экран его индекс и значение.
16 32 n
Найти все элементы кратные 3. Вывести на экран их индексы и значения.
17 11 n
Найти корень суммы квадратов главной диагонали.
18 34 r
Найти столбец матрицы с максимальной суммой элементов.
19 12 n
Найти корень суммы элементов главной диагонали.
20 21 n
Отсортировать элементы заданного столбца в порядке убывания. Вывести на экран его индексы и значение .
21 12 n
Найти корень суммы квадратов заданного столбца.


22 22 n
Найти строку матрицы с максимальной суммой элементов. Вывести на экран индексы и значение.
23 8 n
Найти произведение элементов заданного столбца.
Вывести на экран их индексы и значение.
24 22 r
Найти столбец матрицы с минимальной суммой элементов.
25 33 r
Найти минимальный элемент главной диагонали матрицы. Вывести на экран его индекс и значение.
26 6 n
Найти все элементы с простыми числами. Вывести на экран их индексы и значение
27 50 n
Найти все четные числа. Вывести их индексы и значение.
28 9 n
Найти произведение элементов заданной строки на заданное число(поэлементно). Вывести на экран их индексы и значение.
29 32 r
Найти минимальный элемент главной диагонали матрицы. Вывести на экран его индекс и значение
30 22 n
Найти все элементы по главной диагонали с простыми числами.
31 12 n
Вывести элементы K-й строки данной матрицы
32 10 n
Для каждого столбца матрицы найти произведение его элементов.
33 20 r
Вывести элементы, расположенные в столбце а с нечетными номерами (1, 3, …).
34 12 r
Для каждой строки матрицы найти сумму ее элементов.
Задание 2.3. Умножение матриц N*N. Результат записать в файл.
Задание 2.4. Сложение двух матриц N*N. Результат записать в файл.
Все операции сделать в виде функций.!!