Обработка и модификация двумерных массивов
В логическом квадратном массиве N=8, моделирующем шахматную доску, значениям true соответствуют клетки, на которых расположены фигуры ферзя, false соответствует пустой клетке. Определить, сколько имеется на доске фигур, угрожающих другим и удалить с доски те из них, которые угрожают двум или более фигурам. Массив вывести на экран, причем если элемент равен true, то вывести звездочку (*), иначе точку (.).
Файловые структуры данных. Текстовые файлы
Переписать содержимое двух файлов в третий, подсчитав количество всех символов (кроме пробелов), количество ПАЛИНДРОМОВ и удаляя (отбрасывая) встречающиеся СЛОВА-ЧИСЛА.
Элементы машинной графики
На экране построить семейство кривых, заданных функцией:
Y = A·sin(0.98x) + B·cos(0.37x); [-5 < x < 5]
Группа параметров A,B для построения семейства дана в текстовом файле.
Записи
Сформировать файл, имеющий следующую структуру type предмет=record название:string;
количество часов:integer;
преподаватель:string;
кафедра:string;
форма отчетности:(зачет,экзамен);
end;
и определить:
преподавателя, который принимает больше всего экзаменов;
кафедру, на которой читается больше всего предметов;
список преподавателей данной кафедры.
-
Обработка текстовых строк
Определить количество слов, содержащих и буквы, и цифры, и знаки. Напечатать их. Напечатать слово, содержащее самую длинную цепочку из цифр, если только она симметричная.
Обработка и модификация двумерных массивов
Прямоугольный символьный массив MxN заполнен по строкам текстом, состоящим из отдельных слов, разделенных пробелами. В начале и в конце строк тоже могут быть пробелы. Сдвинуть все строки влево, исключив начальные пробелы, и напечатать самую короткую и самую длинную строки.
Файловые структуры данных. Текстовые файлы
Даны два файла. Найти в них несовпадающие слова, имеющие не менее 2 цифр. Вывести каждое такое слово в отдельную строку. За словом в скобках вывести символы слова в шестнадцатеричном виде через пробел.
Например: z1s2k4M (7A 31 73 32 6B 34 4D) и т. д.
Элементы машинной графики
На экране построить семейство кривых (Спираль), заданных функцией:
x = r·cos(t+f); y = r·sin(t+f); r = t/2; [ 0 < t < 2*pi*n ]
Группа параметров F,N для построения семейства дана в текстовом файле.
Записи
Сформировать файл, имеющий следующую структуру type знакомый=record фамилия:string;
номертел:10000..99999;
адрес:string;
end;
и определить:
есть ли в книжке телефон данного человека;
кому принадлежит данный телефон;
список людей, живущих на данной улице.