Студопедия — Уровень сложности
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Уровень сложности






b) найти количество слов, которые содержат хотя бы одну букву «А»;

c) найти количество слов, которые содержат ровно три буквы «А»;

d) найти длину самого короткого слова;

e) найти длину самого длинного слова;

f) вывести строку, содержащую эти же слова, разделенные одним символом «.» (точка); в конце строки точку не ставить.

g) преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» (точка);например, слово «МИНИМУМ» надо преобразовать в «МИНИ.У.». Количество пробелов между словами не изменять;

h) преобразовать каждое слово в строке, заменив в нем все предыдущие вхождения его последней буквы на символ «.» (точка); например, слово «МИНИМУМ» надо преобразовать в «.ИНИ.УМ»; количество пробелов между словами не изменять.

20. Дана строка-предложение на русском языке.

a) преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы; с ловом, считать набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом строки; слова, не начинающиеся с буквы, не изменять;

b) подсчитать количество содержащихся в строке знаков препинания;

c) подсчитать количество содержащихся в строке гласных букв.

21. Дан символ C. Вывести его код (то есть номер в кодовой таблице).

22. Дано целое число N (32 < N < 126). Вывести символ с кодом, равным N.

23. Дан символ C. Вывести два символа, первый из которых предшествует символу C в кодовой таблице, а второй следует за символом C.

24. Дано целое число N (1 < N < 26).

a) вывести N первых прописных (то есть заглавных) букв латинского алфавита;

b) вывести N последних строчных (то есть маленьких) букв латинского алфавита в обратном порядке (начиная с буквы «z»).

25. Дан символ C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus».

26. Дана непустая строка. Вывести коды ее первого и последнего символа.

27. Дано целое число N (> 0) и символ C. Вывести строку длины N, которая состоит из символов C.

28. Дано четное число N (> 0) и символы C 1 и C 2. Вывести строку длины N, которая состоит из чередующихся символов C 1 и C 2, начиная с C 1.

29. Заданное число до заданного N напечатать римскими цифрами.

30. Дана непустая строка S. Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу.

31. Дана непустая строка S и целое число N (> 0). Вывести строку, содержащую символы строки S, между которыми вставлено по N символов «*» (звездочка).

  1. Определить сколько в одномерном символьном массиве одинаковых буквосочетаний из двух букв (перебрать все возможные для данного массива пары букв). Исходный массив задать, как типизированную константу.
  2. Задан одномерный символьный массив. Требуется определить, является ли эта строка палиндромом.
34. Известно, что вначале строки находится не более 40 латинских букв, за которыми следует пробелы. Напечатать эту строку, предварительно преобразовав ее следующим образом:

a) все вхождения набора символов, которые задает пользователь, заменить на другой набор символов, которые также задает пользователь;

b) удалить первое вхождение буквы, которую задает пользователь, если такое есть (образовавшуюся “дыру” заполнить последующими буквами, а в конце добавить пробел);

c) заменить на некоторое сочетание букв, которое задает пользователь, первое вхождение буквы, которое также задает пользователь, если такое есть;

d) после каждой буквы, которую задает пользователь, добавить другую букву, которую также задает пользователь.

35. Дан текст, содержащий от 2 до 20 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела; за последним словом – точка. Напечатать все слова текста, предварительно преобразовав каждое из них по следующему правилу:

a) перенести первую букву в конец слова;

b) удалить из слова последнюю букву;

c) удалить из слова все последующие вхождения первой буквы;

d) оставить в слове только первые вхождения каждой буквы;

e) первая буква слова входит в него еще раз;

f) буквы слова упорядочены по алфавиту;

g) слово совпадает с начальным отрезком латинского алфавита (a, ab, abc, …);

h) слово совпадает с конечным отрезком латинского алфавита (z, yz, xyz, …);

i) каждая буква входит в слово не менее двух раз;

j) слово содержит хотя бы одну букву, которую задает пользователь;

k) слово содержит ровно две буквы, которую задает пользователь;

l) слово начинается и оканчивается одной и той же буквой;

m) напечатать самое короткое слово.

n) напечатать самое длинное слово.

o) напечатать самое длинное симметричное слово.

36. Текст – это непустая последовательность букв.

Например, ABC * 28 (*)U.

Дан текст:

a) найти номер последней запятой;

b) определить, сколько раз в текст входит в предложение заданное сочетание;

c) удалить из текста заданную группу букв;

d) заменить все вхождения одной группы символов на другую. Символы задает пользователь;

e) выяснить, имеется ли в тексте пара соседствующих букв, которые можно рассмотреть в прямом или обратном порядке;

f) выяснить, имеется ли в тексте пара соседствующих одинаковых символов;

g) напечатать текст, удалив из него все буквы (буквы задает пользователь), непосредственно за которыми идет другая буква, которую также задает пользователь;

h) напечатать текст, заменив в нем все пары, которые задает пользователь на букву, которую также задает пользователь;

i) заменить в тексте каждую группу букв child на children;

j) определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита;

k) найти наибольшее количество цифр, идущих в тексте подряд;

l) заменить все группы подряд идущих пробелов одним;

m) преобразовать текст, заменив каждую из групп стоящих рядом точек одной точкой;

n) заменить в тексте каждую точку многоточием;

o) определить, содержатся ли в тексте символы, отличные от букв и пробела;

p) напечатать текст, удалив из него все символы +, непосредственно за которыми идет цифра;

q) напечатать текст, удалив из него все цифры и удвоив знаки + и -;

r) удалить из текста повторные вхождения каждой литеры;

s) если в тексте нет символа *, то оставить этот текст без изменения, иначе, каждую из малых латинских букв, предшествующую первому вхождению символа * заменить цифрой, которую задает пользователь;

t) если в тексте нет знака +, то оставить текст без изменения, иначе, каждую из цифр, предшествующую первому вхождению знака + заменить знаком -;

u) если в тексте нет малых латинских букв, то оставить его без изменения, иначе, каждый символ, следующий за первой группой малых латинских букв, заменить точкой;

v) преобразовать текст, удалив из него все запятые, предшествующие первой точке, и заменив знаком + все цифры, которые задает пользователь, встречающиеся после первой точки;

w) напечатать сначала все цифры, входящие в текст, а затем все остальные литеры, сохраняя при этом взаимное расположение литер в каждой из этих двух групп;

x) текст состоит из букв К и М (К – кошка, М – мышка). Каждая кошка может съесть не более одной мышки, т.е. любые две рядом стоящие буквы КМ или МК заменяются на букву К. Получить новую последовательность букв после того, как кошки “поработают“;

y) из заданного текста выбрать и напечатать те символы, которые встречаются в нем ровно один раз;

z) удалить из текста все повторяющиеся более одного раза символы;

aa) отредактировать текст, оставляя в сериях лишь образующие, т.е. первый символ серии;

bb) проверить, имеется ли в заданном тексте баланс открывающих и закрывающих круглых скобок, т.е. верно ли, что открывающая скобка всегда предшествует соответствующей закрывающей.

37. Дан текст, содержащий от 1 до 20 слов, в каждом из которых от 2 до 10 строчных латинских букв; между соседними словами не менее одного пробела; за последним словом – точка.

a) найти количество слов, у которых первый и последний символы совпадают между собой (напечатать эти слова);

b) напечатать только симметричные слова;

c) напечатать все слова, которые состоят из тех же букв, что и первое слово;

d) заменить окончание ing на ed;

e) отредактировать текст, удалив из него все слова с нечетными номерами и переворачивая слова с четными номерами. Пример: how do you do. –> od od;

f) в данном тексте найти и напечатать слово, в котором доля гласных (a, e, i, o, u) максимальна;

g) напечатать слова, в которых гласные буквы (a, e, i, o, u) чередуются с согласными;

h) отредактировать заданный текст, удаляя из него все слова, которые составленные не более, чем из двух букв;

i) проверить, верно ли, что в заданном тексте всякое несимметричное слово имеет четную длину;

j) удалить из текста все слова, оканчивающиеся группой букв, группы букв задаются пользователем.







Дата добавления: 2015-08-31; просмотров: 2105. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

Факторы, влияющие на степень электролитической диссоциации Степень диссоциации зависит от природы электролита и растворителя, концентрации раствора, температуры, присутствия одноименного иона и других факторов...

Йодометрия. Характеристика метода Метод йодометрии основан на ОВ-реакциях, связанных с превращением I2 в ионы I- и обратно...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия