![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Строки.
ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки строк с использованием указателей, программ с передачей указателей в функции.
Вариант 1. 1. Дана строка. Заменить в ней все строчные (латинские и русские) буквы соответствующими заглавными. Программа должна запросить с клавиатуры строку и, при необходимости, дополнительные данные (подсказка: ASCII-коды для заглавных букв отстают от значений соответствующих строчных букв на 32 позиции.) 2. Дано слово а. Получить слово b, образованное нечётными буквами слова а.
Вариант 2. 1. Дана строка. Группы символов, разделённые пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Вывести последовательность слов в обратном порядке. 2. Напечатать в алфавитном порядке все согласные буквы, входящие в текст.
Вариант 3. 1. Дана строка символов, состоящая из русских слов, разделённых пробелами. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы. Полученные слова вывести на экран. 2. В предложении заменить каждую точку многоточием.
Вариант 4. 1. Написать программу разбиения строки на две части: до первого вхождения заданного символа и после него. 2. Дано предложение. Заменить в нем букву a на букву z.
Вариант 5. 1. Написать программу удаления из строки заданного количества символов, начиная с заданной позиции. 2. Найти все слова, которые встречаются хотя бы в одном из двух заданных предложений.
Вариант 6. 1. Написать программу определения в строке номера позиции слова с заданным номером. 2. Дан текст. Напечатать все имеющиеся в нем цифры.
Вариант 7. 1. Написать программу поиска последнего вхождения в строку заданной подстроки. 2. Найти все слова, которые встречаются в каждом из двух заданных предложений. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Вариант 8. 1. Написать программу, которая доводит длину строки до заданной, вставляя пробелы между словами. 2. Дан текст. Определить, каких букв в нем больше k или m.
Вариант 9. 1. Написать программу удаления из строки слова с заданным номером. 2. Заданы текст и три ключевых слова. Определить, встречаются или нет ключевые слова в тексте.
Вариант 10. 1. Написать программу выделения из строки заданного количества слов, начиная со слова с заданным номером. 2. Дана последовательность символов, в начале которой имеется некоторое количество одинаковых символов. Определить это количество.
Вариант *. 1. Разработать, набрать и отладить программу, которая выполняет сложение, вычитание, умножение, деление, возведение в степень над числами и выражениями (заключёнными в скобки: “(” и “)”). Ввод выражения осуществляется в виде текстовой строки. Например, дано: (3+2^3*3^2)/(4*1+3*2), результат: 7, 5
|