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

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

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






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; просмотров: 2110. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

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