|
|||
Методические указания. Индивидуальные задания5. Методические указания Выполните индивидуальные задания, учитывая следующие моменты: 1) строка - это одномерный массив символов, заканчивающийся нулевым символом. В языке С признаком окончания строки (нулевым символом) служит символ '\0'; 2) объявляя массив символов, предназначенный для хранения строки, необходимо предусмотреть место для нуля, т.е. указать его размер в объявлении на один символ больше, чем наибольшее предполагаемое количество символов; 3) используйте, где это возможно стандартные функции обработки строк. 6. Индивидуальные задания 1. Ввести с клавиатуры слово. Проверить, является ли оно палиндромом. 2. Ввести с клавиатуры строку. Поменять в строке порядок символов на обратный. 3. Ввести строку с клавиатуры. Проверить, является ли строка целым числом. 4. Поменять каждую согласную русскую букву на цифру «8», а каждую гласную – на символ «–». 5. Ввести строку с клавиатуры. Заменить все прописные латинские символы на строчные. 6. Ввести строку с клавиатуры. Заменить все строчные латинские символы на прописные. 7. Ввести строку с клавиатуры. Проверить, является ли она правильным идентификатором. 8. Ввести строку с клавиатуры. Определить наибольшее количество цифр, идущих подряд. 9. Ввести строку с клавиатуры. Удалить из строки все гласные буквы 10. Ввести строку с клавиатуры. Удалить из строки все согласные буквы. 11. Ввести строку с клавиатуры. Заменить все пробелы, идущие подряд, на один пробел. 12. Ввести строку с клавиатуры. Проверить, является ли строка вещественным числом. 13. Ввести строку с клавиатуры. Заменить все прописные русские символы на строчные. 14. Ввести строку с клавиатуры. Заменить все строчные русские символы на прописные. 15. Ввести с клавиатуры фразу и два слова. Заменить во введённой фразе первое слово на второе везде, где оно встречается. 16. Ввести строку с клавиатуры. Определить, какой символ чаще всего встречается. 17. Ввести с клавиатуры слово и фразу. Подсчитать, сколько раз это слово встречается во введённой фразе. 18. Ввести строку с клавиатуры. Определить максимальное количество одинаковых символов, идущих подряд. 19. Ввести строку с клавиатуры. Поменять местами символы, стоящие на соседних чётных и нечётным местах. 20. Ввести строку с клавиатуры. Вывести статистику о том, какие символы встречаются в строке и какое количество раз. 21. Ввести с клавиатуры фразу на русском языке. Перевести её в транслит и вывести на экран. Например «Я обожаю программировать на Турбо Паскале!» – «Ya obozhayu programmirovat' na Turbo Paskale!». 22. Ввести две строки с клавиатуры. Определить, сколько раз вторая строка встречается в первой.
|
|||
|