Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vse_laby_c_1-11.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.06 Mб
Скачать

Лабораторная работа №8. Множества.

Задание 1.

1. Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности:

а) цифры от '0' до ' 9' и знаки арифметических операций;

  1. буквы от ' А' до ' F' и от ' X ' до ' Z ';

  2. знаки препинания и буквы от 'Е ' до ' N '.

2. Составить программу подсчета общего количества цифр и знаков ' + ', ' -','*' в строке s, введенной с клавиатуры.

  1. Составить программу печати элементов данного множества символов в алфавитном порядке.

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

  3. Составить программу подсчета количества цифр в заданной строке и печати их.

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

  5. Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него:

  1. не менее двух раз;

  2. не более двух раз;

  3. более двух раз.

8. Составить программу печати в возрастающем порядке всех цифр, входящих в десятичную запись данного числа.

Задание 2.

  1. Составить программу для подсчета количества гласных и согласных букв в заданном тексте и определения, каких букв больше (гласных или согласных); учесть, что в строке могут быть и другие символы, кроме букв.

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

  3. Дана непустая последовательность символов. Построить и напечатать множества, элементами которых являются встречающиеся в последовательности: знаки препинания и буквы от 'Е ' до ' N '.

  4. Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него: не более двух раз.

  5. Составить программу печати в алфавитном порядке всех букв текста (текст оканчивается точкой), входящих в него: более двух раз.

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

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

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

Задание 3.

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]