Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СТАНДАРТНЫЕ ТИПЫ ДАННЫХ.doc
Скачиваний:
9
Добавлен:
14.11.2019
Размер:
100.86 Кб
Скачать

Задания для самостоятельного выполнения

1. Составьте программу шифрования текстового сообще­ния. Можно использовать простейший способ шифрования, при котором шифровальщик задает ключ шифровки - целое число, определяющее величину смещения букв русского алфа­вита. Например, при значении ключа, равном 3, в тексте буква 'а' меняется на 'г' и т. д. Составьте программу дешифрования текстового сообщения, зашифрованного вашей программой.

2. Дана произвольная строка текста. Выполните сортировку ее символов в порядке возрастания их номеров в таблице ASCII. Например, если введено: 'сва' в результате должно быть получено 'авс'.

3. В заданной строке текста удалите первое и последнее слово.

4. Пусть вводится последовательность символов длиной 10. Посчитайте, сколько среди них цифр.

5. В заданной строке текста выведите самое короткое и длинное слово. Удалите эти слова.

6. В заданной строке текста необходимо выбрать все цифры и записать их в массив. Подсчитайте количество цифр.

7. Даны два слова. Составьте программу, определяющую, можно или нет из букв слова А составить слово В.

8. Если в заданный текст входит каждая из букв слова 'KEY', тогда в качестве ответа вывести слово 'YES', а иначе - слово 'NO'.

9. Дана строка символов. Определить, сколько в ней слов четной длины. Удалить из нее каждое слово четной длины.

10. Дана строка символов. Определить, сколько в ней слов не­четной длины. Удалить из нее каждое слово нечетной длины.

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

12. Вывести значение true, если в заданном тексте буква 'а' встречается чаще, чем буква 'в', и значение false иначе.

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

14. Напечатайте заданную последовательность символов, заменяя каждую точку многоточием.

15. Ввести строку, содержащую только цифры. Удалить из строки все впереди стоящие нули.

16. Введите строку, содержащую только цифры. Удалите из строки все нули.