[ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |
7.1. [Pascal | C | Basic] Подсчитайте количество запятых в заданном тексте.
7.2. [Pascal | C | Basic] Подсчитайте, сколько раз в заданном тексте встречается заданный символ.
7.3. [Pascal | C | Basic] Определите долю пробелов в заданной строке.
7.4. [Pascal | C | Basic] Проверьте, является ли заданное слово названием времени года на русском языке.
7.5. [Pascal | C | Basic] Замените в заданном тексте буквосочетание "min" на "max".
7.6. [Pascal | C | Basic] В заданном тексте подсчитате общее количество букв "x" и "y".
7.7. [Pascal | C | Basic] В заданном тексте везде букву "а" замените на букву "б", а букву "б" на букву "а".
7.8. [Pascal | C | Basic] Удвойте каждую букву в заданном тексте.
7.9. [Pascal | C | Basic] В заданном слове каждую букву "б" замените буквосочетанием "ку".
7.10. [Pascal | C | Basic] Вычеркните из заданного слова все буквы "а".
7.11. [Pascal | C | Basic] Подсчитате, сколько раз в заданном слове встречается буквосочетание "аб".
7.12. [Pascal | C | Basic] Заданную строку А перепишите в обратном порядке в строку В.
7.13. [Pascal | C | Basic] Выясните, есть ли в заданном предложении буква "ы".
7.14. [Pascal | C | Basic] Выясните, верно ли, что в заданном предложении P есть все буквы, входящие в заданное слово S.
7.15. [Pascal | C | Basic] Определите количество предложений в заданном тексте (предложение заканчивается либо точкой, либо вопросительным или восклицательным знаком).
7.16. [Pascal | C | Basic] Определите долю гласных букв в заданном тексте на русском (английском) языке.
7.17. [Pascal | C | Basic] Определите, является ли одно заданное слово обращением другого заданного слова.
7.18. [Pascal | C | Basic] Из заданного текста удалите те его части, которые заключены в кавычки (вместе с кавычками).
7.19. [Pascal | C | Basic] Каждые n символов во введенном тексте отделите знаком "!".
7.20. [Pascal | C | Basic] Выясните, верно ли, что в заданном предложении есть пара соседствующих одинаковых символов.
7.21. [Pascal | C | Basic] Найдите хотя бы одно слово, которое встречается в каждом из трех заданных предложений.
7.22. [Pascal | C | Basic] Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами.
7.23. [Pascal | C | Basic] В заданном предложении укажите слово, в котором доля гласных (A, E, I, O, U строчных или прописных) максимальна.
7.24. [Pascal | C | Basic] Дан текст из цифр и строчных латинских букв, за которым следует точка. Определите, каких букв гласных (A, E, I, O, U) или согласных больше в этом тексте.
7.25. [Pascal | C | Basic] В заданную упорядоченную в лексикографическом (алфавитном) порядке последовательность слов вставьте новое заданное слово так, чтобы лексикографический порядок сохранился.
7.26. [Pascal | C | Basic] В заданной последовательности слов найдите все слова, начинающиеся с заданной приставки.
7.27. [Pascal | C | Basic] В заданной последовательности слов найдите все слова, имеющие заданное окончание.
7.28. [Pascal | C | Basic] Найдите самое длинное и самое короткое слово в заданном предложении.
7.29. [Pascal | C | Basic] В заданном тексте подсчитайте наибольшее количество подряд идущих пробелов.
7.30. [Pascal | C | Basic] Для каждого из слов заданного предложения укажите, сколько раз оно встречается в предложении.
7.31. [Pascal | C | Basic] Найдите самое длинное симметричное слово заданного предложения.
7.32. [Pascal | C | Basic] Из заданного текста выберите и напечатайте те символы, которые встречаются в нём ровно один раз.
7.33. [Pascal | C | Basic] Определите частоту вхождения в заданный текст каждой буквы русского алфавита.
7.34. [Pascal | C | Basic]
Дана последовательность слов, в которой слова разделены запятыми, а за
последним словом точка. Напечатайте:
а) эту же последовательность слов, но в обратном порядке;
б) все различные слова, указав для каждого из них число его вхождений в последовательность.
7.35*. [Pascal | C | Basic] Отредактируйте заданное предложение, удаляя из него все лишние пробелы.
7.36*. [Pascal | C | Basic] Из заданного предложения удалите те слова, которые уже встречались в предложении раньше.
7.37*. [Pascal | C | Basic] Преобразуйте заданное десятичное натуральное число в римскую систему счисления.
7.38*. [Pascal | C | Basic] Преобразуйте число, заданное в римской системе счисления, в число десятичной системы.
7.39. [Pascal | C | Basic] Известны фамилии и имена учеников класса. Напечатайте список класса с указанием для каждого ученика количества его однофамильцев и тезок.
7.40. [Pascal | C | Basic] В заданном предложении найдите такие слова, которые, не имея приставки, начинаются с заданного корня, содержат или не содержат произвольный суффикс и имеют одно из трех заданных окончаний. Найденные слова распечатайте в алфавитном порядке.
7.41. [Pascal | C | Basic] Составьте целочисленный массив, элементами которого являются количества слов заданного текста на русском языке, начинающихся с соответствующей шипящей согласной ("ж", "ш", "ч"), прописной или строчной. Слова, содержащие менее трех букв, не учитывайте.
7.42*. [Pascal | C | Basic] Упорядочьте слова заданного предложения по возрастанию количества букв. Затем слова с одинаковым количеством букв упорядочьте по алфавиту (лексикографически).
7.43*. [Pascal | C | Basic] Определите, сколько слов заданного текста составлено из букв русского алфавита, а сколько из букв латинского алфавита. Слова, в которых встречаются буквы обоих алфавитов, замените словом "Error".
7.44*. [Pascal | C | Basic]
В заданном тексте на русском языке найдите структуры, которые могут
обозначать фамилии и инициалы упоминаемых в тексте лиц (например, Павлов И.П.
или И.П. Павлов), приведите их к стандартной форме <инициалы> <пробел> <фамилия>
и занесите в отдельный массив.
[ домой ] | [ следующий ] [ начало главы ] [ предыдущий ] | [ содержание ] |