РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА

Индивидуальная работа №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] =  

 


 

Приложение

КАЛИНИНГРАДСКИЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ

- филиал федерального государственного бюджетного образовательного учреждения

высшего профессионального образования

РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА

И ГОСУДАРСТВЕННОЙ СЛУЖБЫ