Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания_СИ_Начальный_семестр02.doc
Скачиваний:
18
Добавлен:
23.02.2015
Размер:
61.95 Кб
Скачать

Задание 6.

1. Среди тех строк целочисленной матрицы, которые содержат только четные элементы, найти строку с максимальной суммой модулей элементов.

2. По заданной квадратной матрице построить вектор, элементы которого – максимумы элементов всех диагоналей, параллельных главной.

3. В данной действительной квадратной матрице найти сумму положительных элементов, расположенных над главной диагональю.

4. В вещественной квадратной матрице найти минимальный элемент под побочной диагональю.

5. В вещественной квадратной матрице определить три последовательности В1...ВN из нулей и единиц таких, что Вi=1, если в столбце матрицы есть хотя бы один отрицательный/положительный/нулевой элемент.

6. В целочисленной матрице поменять местами строку, содержащую максимальный элемент, со строкой, содержащей минимальный элемент. Если минимальных (максимальных) элементов более одного, то выбрать строку с большим индексом.

7. Дана квадратная матрица порядка n. Найти максимальный элемент в первой строке и переставить столбцы так, чтобы он оказался в первом столбце.

8. Дана квадратная матрица порядка n. Найти максимальный элемент и переставить строки и столбцы так, чтобы он оказался на диагонали в 1 позиции.

9. Дана квадратная матрица порядка n. Найти минимальный элемент и переставить строки и столбцы так, чтобы он оказался в левом нижнем углу матрицы.

10. Дана квадратная матрица порядка n. Определить строки, в которых больше половины чисел превышают среднее арифметическое элементов строки.

Задание 7.

1. Обнулить элементы матрицы, лежащие на побочной диагонали и ниже нее.

2. Обнулить элементы матрицы, лежащие ниже главной диагонали.

3. Обнулить элементы матрицы, лежащие выше побочной диагонали

4. Обнулить элементы матрицы, лежащие на главной диагонали и выше нее

5. Обнулить элементы матрицы, лежащие одновременно выше главной диагонали и выше побочной диагонали

6. Обнулить элементы матрицы, лежащие одновременно ниже главной диагонали (включая эту диагональ) и выше побочной диагонали (также включая эту диагональ)

7. Обнулить элементы матрицы, лежащие одновременно ниже главной диагонали (включая эту диагональ) и ниже побочной диагонали (также включая эту диагональ)

8. Заменить в квадратной матрице элементы диагонали на средние элементы по строкам.

9. Заменить в квадратной матрице элементы побочной диагонали на минимальные элементы по столбцам.

10. Заменить в квадратной матрице элементы побочной диагонали на числа равные среднему минимального и максимального элемента в строке.

Задание 8.

1. Дана строка. Подсчитать количество содержащихся в ней цифр

2. Дана строка. Подсчитать количество содержащихся в ней прописных латинских букв.

3. Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских букв.

4. Дана строка. если она представляет собой запись целого числа, то вывести 1, если вещественного (с дробной частью) — вывести 2; если строку нельзя преобразовать в число, то вывести 0. Считать, что дробная часть вещественного числа отделяется от его целой части десятичной точкой

5. Даны два положительных числа n, m и две строки. Получить из этих строк новую строку, содержащую первые n символов первой строки и последние m символов второй строки (в указанном порядке)

6. Дан символ и строка. Удвоить каждое вхождение символа  в строку

7. Дана строка, содержащая по крайней мере один символ пробела. Вывести подстроку, расположенную между i-м и j-м пробелом исходной строки

8. Удалить из строки символы, совпадающие с символом, который задает пользователь.

9. Дана строка, состоящая из английских слов, разделенных пробелами (одним или несколькими). Найти количество слов в строке.

10. Дан текст из строчных английских букв, за которым следует точка. Напечатать этот текст заглавными буквами.