Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП_ИТI.doc
Скачиваний:
58
Добавлен:
11.03.2015
Размер:
581.12 Кб
Скачать

Часть 2

Дан текст, заканчивающийся точкой. Вывести первые вхождения каждой латинской буквы.

Дана не пустая последовательность слов из строчных латинских букв; между соседними словами – запятая, за последним словом – точка. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово.

Дан текст, состоящий из цифр и сточных латинских букв, за которыми следует точка. Определить, каких букв – гласных (a,e,i,o,u) или согласных больше в этом тексте.

Дано слово w1 и строка s. Вывести все гласные буквы, которые одновременно встречаются и в строке и в заданном слове.

Даны две строки s1 и s2. Для слова w строки s1 вывести слово строки s2, которая содержит хотя бы одну гласную букву слово w.

Дано предложение. Вывести все согласные, которых нет ни в одном слове.

С клавиатуры вводятся натуральные числа. Признак конца ввода – 0. Сформировать множество четных цифр, входящих в запись введенных чисел только один раз.

Дана строка символов, признак конца строки – точка. Сформировать множество гласных букв, входящих в строку не менее двух раз.

Дан текст из строчных латинских букв, за которыми следует точка. Включить в множество первые вхождения букв в текст, сохраняя их исходный взаимный порядок.

С клавиатуры вводятся три натуральных числа, не превышающие 255. Получить множество общих делителей введенных чисел.

Дан текст, заканчивающийся точкой. Сформировать множество всех согласных букв, входящих в текст более трех раз.

Дана матрица a. Описать функцию sum(A,s1,s2), вычисляющую сумму тех элементов матрицы a, номера строк и столбцов которых принадлежат соответственно непустым множествам s1 и s2 (множества задаются пользователем).

С клавиатуры вводятся натуральные числа <= 255. Признак конца ввода – 0. Сформировать множество из чисел, в записи которых встречаются все цифры, имеющиеся в записи числа n , но отсутствующие в записи числа m.

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

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

Сформировать множество целых чисел из диапазона 1..255, представимых в виде n2+m2. Выведите на печать полученное множество.

Дана строка s. Сформировать множество символов: цифры, '+' ,’-’, ’*’, ’_’, входящих в строку s, а также множество вхождений этих символов.

Дана последовательность целых неотрицательных чисел, не превышающих 255. Сформировать множество чисел Фибоначчи содержащихся в данной последовательности, если таковых нет, то вывести соответствующее сообщение.

Дана квадратичная матрица. Определить множество номеров строк и столбцов, элементы которых упорядочены.

Сформировать множества гласных и согласных букв, отсутствующих в тексте, вводимом с клавиатуры. Признак конца ввода – точка.

Даны два множества x1 и x2, содержащие элементы типа Byte. Сформировать новое множество y, равное разности заданных множеств и выделить из него подмножество y1, которое содержит элементы множества y, являющиеся делителями числа 50.

Пусть дан текст из латинских строчных букв. Сформировать множество букв, входящие в текст по одному разу.

Имеется 5 кондитерских магазинов. Известно, что в каждом из этих магазинов не более 3 видов сластей в ассортименте. Какие виды сластей есть во всех имеющихся городах? Существует ли магазин, торгующий уникальными товарами?

Дана символьная матрица. Сформировать множество символов, находящиеся в столбцах, элементы которых симметричны относительно главной диагонали.

Дана строка символов, признак конца строки – точка. Сформировать множество не повторяющихся гласных символов.

Напечатать множество всех натуральных чисел в диапазоне от 1 до 255, которые представимы в виде x2+y2, но не представимы в виде xy, где с вводится клавиатуры.

Дан текст, состоящий из слов, пробелов и знаков препинания (запятая, точка с запятой, двоеточие), завершающийся точкой. Сформировать множество однобуквенных слов.

Напечатать множество всех натуральных чисел в диапазоне от 5 до 255, которые представимы в виде 5n +7m, где n и m – числа, вводимые пользователем.

С клавиатуры вводятся натуральные числа, не превышающие 255. Признак конца ввода – 0. Сформировать множество чисел, являющихся числами Армстронга.

Дан массив из n натуральных чисел. Сформировать множество цифр, которых нет в записи элементов массива.