Вы находитесь на странице: 1из 2

ЗАДАЧИ ПО ТЕМЕ “АРГУМЕНТЫ ФУНКЦИИ MAIN()”

Условия выбора варианта


подгруппа 1 2 3
№ машины № варианта № варианта № варианта
1 1 5 10
2 2 6 9
3 3 7 8
4 4 8 7
5 5 9 6
6 6 10 5
7 7 1 4
8 8 2 3
9- admin 9 3 2
10** 10 4 1

I.вариант
Для действительной 2 2 квадратной матрицы
i j
размерностью
вычисляются
n,
по a  sin(
i, j
) элементы
формуле:
которой
Получить
последовательность
элемент которой равен
n b1,b2,…bn,
наибольшему
каждый
или
наименьшему элементу строки матрицы с соответствующим номером. Функция
main должна получать в качестве аргумента командной строки критерий
формирования последовательности.

II.вариант
Чтобы зашифровать некоторый текст, записанный с помощью русских букв и
знаков препинания, его можно переписать, заменив каждую букву другой,
отстоящей от нее в алфавите на n позиций (буква я заменяется на а). Напишите
функции для шифрации и дешифрации некоторого текста. Функции main в
качестве аргументов командной строки передавайте kod для кодирования или
dekod для декодирования текста. Программу запускайте с переназначением
стандартного ввода на файл.

III.вариант
Составьте программу сортировки элементов каждого столбца матрицы по
возрастанию или убыванию в зависимости от значения переданного из командной
строки аргумента.

IV.вариант
Составьте программу сортировки строк текстового файла по возрастанию или
убыванию в зависимости от значения аргумента, переданного из командной
строки функции main.

V.вариант
Дано натуральное n. Для n, вводимого с
клавиатуры получите ai, j  cos(i 2  n) действительную
квадратную матрицу порядка n, вычислив
ее элементы по формуле: Выполните сортировку элементов каждого столбца
матрицы по убыванию или возрастанию. Критерий сортировки передавайте в
качестве аргумента функции main.

VI.вариант
Дано натуральное n. Для a  sin(i  i / 2). n, вводимого с
i, j
клавиатуры получите действительную
квадратную матрицу порядка n, вычислив ее элементы по формуле: Выполните
сортировку элементов каждой строки матрицы по убыванию или возрастанию.
Критерий сортировки передавайте в качестве аргумента функции main.

VII.вариант
Фраза шифруется следующим образом: посе первых двух символов
вставляется слог БУ,после следующих двух вставляется КА, это повторяется
до тех пор, пока в фразе есть хотя бы две буквы. Например, фраза Я ОТ
БАБУШКИ УШЕЛ Шифруется так: Я БУОТКА ББУАБКАУШБУКИКА УБУШЕКАЛ
Напишите функции для шифрации и дешифрации некоторого текста. Функции
main в качестве аргументов командной строки передавайте kod для кодирования
или dekod для декодирования текста. Программу запускайте с переназначением
стандартного ввода на файл.
VIII.вариант
Получите целочисленную квадратную матрицу порядка 10, элементами которой
являются числа 1,2,3,…,100, расположенные в ней по схемам, показанным на
рис.1,а и б. Критерий заполнения матрицы передавайте в качестве аргумента
функции main.
Рис.1а. Рис1б.

IX.вариант
В файле содержится некоторый текст. Напишите функцию, которая выводит
текстовый файл, разбивая его на страницы с заданным количеством строк на
странице.
Напишите программу, принимающую в качестве аргумента командной строки
количество строк на странице. Программу запускайте, переназначая стандартный
ввод на файл.
X.вариант
В файле содержится некоторый текст. Напишите функцию, которая выводит из
текстового файла только n строк.
Напишите программу печатающую весь файл, если в командной строке не заданы
аргументы и печатающую n последних строк, если в командной строке задана
опция n.Программу запускайте, переназначая стандартный ввод на файл.

Вам также может понравиться