Список задач
.doc
Список задач к экзамену по дисциплине
“Информатика ” (2011-2012г.)
-
Одномерные массивы
-
Сдвиг элементов массива влево или вправо на “K” элементов
-
Сформировать из последовательности элементов массива A1, A2, … AN-1, AN новую последовательность A1*A3, A2*A4, …AN-2*AN без использования дополнительного массива
-
Найти первый или последний положительный или отрицательный элементы массива
-
Нахождение наибольшего или наименьшего элементов массива
-
Определение строго возрастающей или строго убывающей последовательности
-
Дан массив из 2*N элементов. Получить новую последовательность A1, A2N, A2, A2N-1, …, AN, AN+1
-
Дан массив из 2*N элементов. Получить новую последовательность A2N, AN, A2N-1, …, AN+1, A1.
-
Вводится длина вектора и значения его элементов .
-
Подсчитать количество элементов, равных заданному значению .
-
Составить и вывести новый вектор с номерами элементов исходного вектора, равных заданному значению.
-
Составить и вывести новый вектор со значениями элементов исходного вектора, не равных заданному значению.
-
Поменять местами максимальный и минимальный элементы вектора .
-
Подсчитать количество отрицательных, положительных и нулевых элементов вектора.
-
Все элементы, меньшие заданного значения, и их номера записать в новые векторы.
-
Все элементы, большие заданного значения, и их номера записать в новые векторы.
-
Подсчитать процент нулевых элементов.
-
Определить какая сумма по абсолютной величине больше, отрицательных или положительных элементов вектора.
-
Вводится дополнительный вектор разрешенных значений. Определить сколько элементов исходного вектора имеют неразрешенные значения .
-
Вводится дополнительный вектор разрешенных значений. Определить сколько элементов исходного вектора имеют разрешенные значения .
-
Вводится дополнительный вектор разрешенных значений. Составить вектор из элементов исходного вектора , имеющих неразрешенные значения .
-
Переписать элементы вектора в обратном порядке на том же месте (перевернуть вектор).
-
Составить вектор из различных чисел исходного вектора.
-
C оставить вектор номеров элементов исходного вектора, встречающихся один раз
-
Двумерные массивы
Дана квадратная матрица:
-
произвести транспонирование матрицы относительно ее главной диагонали
-
произвести транспонирование матрицы относительно ее побочной диагонали.
-
произвести инвертирование элементов нечетных строк.
-
найти произведение элементов, кратных семи и расположенных на соседних двух диагоналях, параллельных главной.
-
найти максимальное значение среди элементов, расположенных ниже побочной диагонали
-
найти минимальное значение среди элементов, расположенных выше главной диагонали
-
найти максимальное значение среди ее элементов, расположенных: в первой и последней строках, первом и последнем столбцах, на главной и побочной диагоналях.
Дана прямоугольная матрица:
-
вычислить среднее арифметическое значение среди ее элементов, расположенных в четных строках и нечетных столбцах.
-
поменять местами строки, содержащие наибольший и наименьший элементы матрицы (все элементы матрицы различны)
-
найти количество столбцов, в которых все элементы положительные.
Ввести размерность матрицы и значения ее элементов.
Построить вектор В, где В(i) -
-
число неотрицательных элементов в i-ой строке.
-
число нулевых элементов в i-ом столбце.
-
среднее арифметическое отрицательных элементов в i-ой строке.
-
среднее арифметическое положительных элементов в i-ом столбце.
-
минимальное значение в i-ой строке.
-
максимальное значение в i-ом столбце.
-
номер максимального значения в i-ой строке.
-
номер минимального значения в i-ом столбце.
-
число элементов i-ой строки, значения которых меньше заданного значения.
-
число элементов i-ого столбца, значения которых равно заданному значению.
-
равно 1, если значения элементов i-ой строки упорядочены по возрастанию, в противном случае 0.
-
равно 1, если значения элементов i-ого столбца упорядочены по убыванию, в противном случае 0.
-
номера строк последних минимальных элементов в i-ом столбце.
-
номера столбцов первых максимальных элементов в i-ой строке.
3. Символьные переменные.
-
Проверить является ли введенное слово симметричным (палиндромом).
-
Перевернуть введенное слово
-
Заменить в слове первую букву “A” на “O”
-
Заменить в слове последнюю букву “A” на “O”
-
В слове четной длины удалить все символы, стоящие на четных позициях
-
Определить есть ли во введенном слове хотя бы два одинаковых символа.
-
Определить сколько повторений имеет каждый символ во введенном слове.
-
Дано слово. Если оно четной длины, то удалить 2-ю половину слова, а первую половину перевернуть. Если слово нечетной длины, то удалить средний символ.
-
Дано слово. Удалить в нем последнюю по порядку букву “K”. Если в слове нет буквы “К”, то выдать соответствующее текстовое сообщение.
-
Дано слово. Если оно четной длины, то удалить символы, стоящие на четных позициях, иначе оставить слово без изменения.