Задания для самостоятельного выполнения
1. Составьте программу шифрования текстового сообщения. Можно использовать простейший способ шифрования, при котором шифровальщик задает ключ шифровки - целое число, определяющее величину смещения букв русского алфавита. Например, при значении ключа, равном 3, в тексте буква 'а' меняется на 'г' и т. д. Составьте программу дешифрования текстового сообщения, зашифрованного вашей программой.
2. Дана произвольная строка текста. Выполните сортировку ее символов в порядке возрастания их номеров в таблице ASCII. Например, если введено: 'сва' в результате должно быть получено 'авс'.
3. В заданной строке текста удалите первое и последнее слово.
4. Пусть вводится последовательность символов длиной 10. Посчитайте, сколько среди них цифр.
5. В заданной строке текста выведите самое короткое и длинное слово. Удалите эти слова.
6. В заданной строке текста необходимо выбрать все цифры и записать их в массив. Подсчитайте количество цифр.
7. Даны два слова. Составьте программу, определяющую, можно или нет из букв слова А составить слово В.
8. Если в заданный текст входит каждая из букв слова 'KEY', тогда в качестве ответа вывести слово 'YES', а иначе - слово 'NO'.
9. Дана строка символов. Определить, сколько в ней слов четной длины. Удалить из нее каждое слово четной длины.
10. Дана строка символов. Определить, сколько в ней слов нечетной длины. Удалить из нее каждое слово нечетной длины.
11. В заданной строке текста определите слова, которые начинаются и заканчиваются на одну и ту же букву.
12. Вывести значение true, если в заданном тексте буква 'а' встречается чаще, чем буква 'в', и значение false иначе.
13. Дана произвольная строка текста. Выясните, является ли она палиндромом, т. е. читается ли строка слева направо так же, как и справа налево.
14. Напечатайте заданную последовательность символов, заменяя каждую точку многоточием.
15. Ввести строку, содержащую только цифры. Удалить из строки все впереди стоящие нули.
16. Введите строку, содержащую только цифры. Удалите из строки все нули.