Российская академия народного хозяйства
Индивидуальная работа №2
Выполняется и сдается в печатном виде:
· Титульный лист (см приложение)
· Задание (формулировка)
· Блок-схема
· Код программы
Задание 1 Одномерные массивы
Номер варианта | выражение |
Преобразовать массив X по следующему правилу: Все отрицательные элементы массива перенести в начало, а все остальные – в конец, сохраняя взаимное расположение как среди отрицательных, так и среди остальных элементов | |
Элементы массива X циклически сдвинуть на k позиций влево | |
Преобразовать массив X следующим образом, сначала расположить максимальный элемент, затем минимальный, далее – все остальные элементы | |
Преобразовать массив следующим образом сначала расположить все четные элементы, затем все нечетные, а затем все остальные | |
В заданном массиве определить количество повторений задаваемого пользователем числа | |
Заданы два массива. Образовать новый массив элементы которого образованы по следующему правилу: c1=a1+b1, c2=a2+b2 и т.д. | |
В заданном массиве подсчитать количество элементов кратных вводимому числу К и вывести эти элементы | |
Проверить существуют ли в массиве три подряд идущих элемента и какие это элементы | |
В заданном массиве определить сколько в нем чисел отличных от последнего числа массива. | |
В заданном массиве найти максимальный элемент и переставить его в конец массива | |
В заданном массиве найти все числа, делящиеся на 3 и переставить их в начало массива | |
В заданном массиве поменять местами максимальный и минимальный элементы | |
Преобразовать заданный массив следующим образом: сначала расположить все элементы делящиеся на 2, затем на три, а затем все остальные. | |
В заданном массиве найти среднее арифметическое, подсчитать количество отрицательных и положительных элементов и найти минимальный элемент массива | |
В заданном массиве определить все числа, меньше заданного числа, вывести эти числа, найти среди этих чисел максимальное | |
В заданном массиве определить все нечетные числа, вывести их и найти среди них минимальный элемент. | |
В заданном массиве найти максимальный элемент и переставить его в начало массива. Подсчитать количество элементов кратных 3. | |
В заданном массиве подсчитать количество отрицательных элементов, их среднее арифметическое. Отсортировать массив в порядке возрастания | |
Элементы массива X циклически сдвинуть на k позиций вправо | |
В заданном массиве найти минимальный элемент. Вывести все элементы массива кратные минимальному элементу | |
В заданном массиве определить количество чисел кратных первому элементу массива | |
Найти сумму первых к отрицательных элементов массива | |
Найти произведение квадратов всех отрицательных элементов массива | |
Найти произведение отрицательных элементов массива A={a[i]}, удовлетворяющих условию: с <= a[i] <= d | |
Найти сумму квадратов всех отрицательных элементов массива | |
Преобразовать массив X по следующему правилу: Все положительные элементы массива перенести в начало, а все остальные – в конец, сохраняя взаимное расположение как среди отрицательных, так и среди остальных элементов | |
Преобразовать массив X следующим образом, сначала расположить минимальный, далее – все остальные элементы, затем максимальный | |
Элементы массива X циклически сдвинуть на k позиций вправо | |
Преобразовать массив следующим образом сначала расположить все четные элементы, а затем все остальные, затем все нечетные | |
В заданном массиве определить количество повторений задаваемого пользователем числа | |
Заданы два массива. Образовать новый массив элементы которого образованы по следующему правилу: c1=a1*b1, c2=a2*b2 и т.д. | |
В заданном массиве подсчитать количество элементов кратных вводимому числу К и вывести эти элементы и их количество | |
Проверить существуют ли в массиве три подряд идущих элемента и какие это элементы | |
В заданном массиве определить сколько в нем чисел отличных от последнего числа массива. | |
В заданном массиве найти максимальный элемент и переставить его в конец массива |
Задание 2 Двумерные массивы
Номер варианта | выражение |
Дана матрица размера M ´ N и целые числа K1 и K2 (1 £ K1 < K2 £ M). Поменять местами строки матрицы с номерами K1 и K2 | |
Дана матрица размера M ´ N. Найти максимальный среди минимальных элементов ее строк | |
Дана матрица размера M ´ N. В каждой ее строке найти количество элементов, меньших среднего арифметического всех элементов этой строки. | |
Дана матрица размера M ´ N. Для каждой строки матрицы с нечетным номером (1, 3, …) найти среднее арифметическое ее элементов. | |
Дана матрица размера M ´ N. В каждом столбце матрицы найти максимальный элемент. | |
Дана матрица размера M ´ N. Найти минимальный среди максимальных элементов ее столбцов | |
Дана матрица размера M ´ N. В каждом ее столбце найти количество элементов, больших среднего арифметического всех элементов этого столбца. | |
Дана целочисленная матрица размера M ´ N. Найти номер первой из ее строк, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если таких строк нет, то вывести 0. | |
Дана матрица размера M ´ N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждой строке. | |
Дана целочисленная матрица размера M ´ N. Найти номер первого из ее столбцов, содержащих только нечетные числа. Если таких столбцов нет, то вывести 0. | |
Дана матрица размера M ´ N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждом столбце. | |
Дана матрица размера M ´ N и целое число K (1 £ K £ M). Удалить строку матрицы с номером K. | |
Дана матрица размера M ´ N и целое число K (1 £ K £ N). Удалить столбец матрицы с номером K. | |
Дана матрица размера M ´ N. Удалить строку, содержащую минимальный элемент матрицы. | |
Дана матрица размера M ´ N. Удалить столбец, содержащий максимальный элемент матрицы | |
Дана квадратная матрица A порядка M. Найти сумму элементов ее главной диагонали, то есть диагонали, содержащей следующие элементы: A1,1, A2,2, A3,3, …, AM,M. | |
Дана квадратная матрица A порядка M. Найти среднее арифметическое элементов ее побочной диагонали, то есть диагонали, содержащей следующие элементы: A1,M, A2,M–1, A3,M–2, …, AM,1. | |
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие ниже главной диагонали. | |
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие выше побочной диагонали. Условный оператор не использовать. | |
Дана матрица размера M ´ N. Для каждого столбца матрицы с четным номером (2, 4, …) найти сумму его элементов. | |
Дана матрица размера M ´ N. Найти номер ее столбца с наименьшим произведением элементов и вывести данный номер, а также значение наименьшего произведения. | |
Дана матрица размера M ´ N (M — четное число). Поменять местами верхнюю и нижнюю половины матрицы. | |
Дана матрица размера M ´ N (N — четное число). Поменять местами левую и правую половины матрицы. | |
Дана матрица размера M ´ N (M и N — четные числа). Поменять местами левую верхнюю и правую нижнюю четверти матрицы. | |
Дана матрица размера M ´ N (M и N — четные числа). Поменять местами левую нижнюю и правую верхнюю четверти матрицы. | |
Дана матрица размера M ´ N и целые числа K1 и K2 (1 £ K1 < K2 £ M). Поменять местами столбцы матрицы с номерами K1 и K2 | |
Дана матрица размера M ´ N. Найти минимальный среди максимальных элементов ее строк | |
Дана матрица размера M ´ N. В каждом ее столбце найти количество элементов, больше среднего арифметического всех элементов этого столбца. | |
Дана матрица размера M ´ N. Для каждого столбца матрицы с четным номером (2, 4, …) найти среднее арифметическое ее элементов. | |
Дана матрица размера M ´ N. В каждой строке матрицы найти минимальный элемент. | |
Дана матрица размера M ´ N. Найти минимальный элемент среди максимальных элементов ее столбцов | |
Дана матрица размера M ´ N. В каждом ее столбце найти количество элементов, меньших среднего арифметического всех элементов этого столбца. | |
Дана целочисленная матрица размера M ´ N. Найти номер первой из ее строк, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если таких строк нет, то вывести 0. | |
Дана целочисленная матрица размера M ´ N. Найти номер первого из ее столбцов, содержащих только четные числа. Если таких столбцов нет, то вывести 0. |
Задание 3 Множества
Номер варианта | выражение |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 6 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел делящихся на 2 без остатка | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 3 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 4 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 5 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 6 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 7 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 8 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 9 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 10 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 3 и 5 без остатка; | |
.Вывести результат суммы множеств ['A', 'F'] + ['А, 'D'] = | |
Вывести результат суммы множеств ['A', 'F'] + ['F', 'D'] = | |
Вывести результат суммы множеств ['A', 'F'] + ['B', 'D'] = | |
Вывести результат суммы множеств ['A', 'F'] + ['B', 'A'] = | |
Вывести результат суммы множеств ['A', 'B'] + ['B', 'D'] = | |
Вывести результат суммы множеств [1..3, 5, 7,11] + [3..8, 10, 12, 15..20] = | |
Вывести результат суммы множеств [1..9, 5, 7,11] + [3..8, 10, 12, 15..20] = | |
Вывести результат суммы множеств [1..3] + [3..8] = | |
Вывести результат суммы множеств [ 5, 7,11] + [3..8] = | |
Вывести результат суммы множеств [5, 7,11] + [12, 15..20] = | |
Вывести результат произведения множеств . ['A', 'G', 'H'] * ['A'..'F', 'Z'] = ? | |
Вывести результат произведения множеств . ['A', 'G', 'H'] * ['A'..'F', 'H'] = ? | |
Вывести результат произведения множеств . ['A', 'G', 'H'] * ['A'] = ? | |
Вывести результат произведения множеств . ['A', 'G', 'Z'] * ['A'..'F', 'Z'] = ? | |
Из множества целых чисел 1..40 выделить: § множество чисел, делящихся на 12 без остатка; | |
Из множества целых чисел 1..40 выделить: § множество чисел, делящихся на 11 без остатка; | |
Из множества целых чисел 1..40 выделить: § множество чисел, делящихся на 13 без остатка; | |
Из множества целых чисел 1..20 выделить: § множество чисел, делящихся на 2 и 5 без остатка; | |
.Вывести результат суммы множеств ['K', 'F'] + ['А, 'D'] = | |
Вывести результат суммы множеств ['A', 'J'] + ['F', ‘L'] = | |
Вывести результат суммы множеств ['A', 'B'] + ['B', 'H'] = | |
Вывести результат суммы множеств [1..5, 7,11] + [3..8, 10, 15..20] = | |
Вывести результат суммы множеств [1..11, 7] + [3..8, 12, 15..20] = |
Приложение
КАЛИНИНГРАДСКИЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ
- филиал федерального государственного бюджетного образовательного учреждения
высшего профессионального образования
РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА
И ГОСУДАРСТВЕННОЙ СЛУЖБЫ