Основы программирования: Сборник задач. Афанасьева Т.В - 26 стр.

UptoLike

26
28.Дан массив А(6,6). Сформировать массив В(6),где Вj-
количество элементов в j-столбце матрицы, удовлетворяющих
условию a[i,j]<=a[i,j+1]/2.
29.Дана вещественная матрица С(4,6). Найти минимальный
элемент в каждой строке матрицы. Если все полученные ми-
нимальные элементы положительны, то выдать сообщение об
этом.
30.Дана вещественная матрица С(5,4). Найти максимальный
элемент в каждом столбце матрицы. Выдать на печать сооб-
щение, если все эти максимальные элементы положительны.
11. ОДНОМЕРНЫЕ СИМВОЛЬНЫЕ МАССИВЫ
*Использование множеств. Ввод из текстового файла.
Входной информацией является произвольный текстовый файл , чис-
ло строк в котором более 2-х. Словом считается любая последова-
тельность подряд идущих символов. Считается , что слова разделя-
ются пробелами. Реализовать поставленную задачу необходимо на ос-
нове использования множества.
Pascal.
Объявление типа множества имеет вид:
< имя типа >=setof <базовый тип >
Здесь < имя типа >-правильный идентификатор;
set , of -зарезервированные слова (множество, из);
< базовый тип >-базовый тип элементов множества, в качестве которого
может использоваться любой порядковый тип, кроме word, integer , longint.
Для задания множества используется так называемый конструктор множества:
список элементов множества, отделяемый друг от друга запятыми ; список
обрамляется квадратными скобками [].
C.
Обьявление перечисления начинается с ключевого слова enum и имеет фор-
мат:
enum имя_типа { список перечисления }описатель;
enum Color { red, green,blue} h:
Каждый элемент перечисления является константой данного перечислимого
типа. Элементы перечисления обозначаются идентификаторами и представля-
ются значениями целого типа, начиная с нуля, с последующим увеличением на
1.
1.Найти и вывести все гласные буквы ( без повторений ),
которые встретились в словах и количество слов.