Abcde fghik abcde lmnop fghi
Выходные данные: Abcde fghik lmnop fghi Вариант 8 Задание 1 В заданной строке заменить все последовательности одинаковых символов длиной более двух на конструкцию (k)a, где k - количество повторений символа a.
Входные данные: Abbcdddeeffffghh Выходные данные: Abbc(3)dee(4)fghh Задание 2 В заданной строке найти первую и последнюю цифры. Отсортировать символы, стоящие между ними, по возрастанию. Рабочие строки не использовать.
Входные данные: a*bc&9lsb345z%x Выходные данные: a*bc&9l34bs5z%x Вариант 9 Задание 1 В заданной строке найти минимальное и максимальное целое число (числа могут быть отрицательными, в этом случае знак “минус” перед ними ставится без пробела). Предусмотреть случай, когда в строке чисел нет.
Входные данные: a*bc&19-l sb3>4-5z%x Выходные данные: max=19 min=-5 Задание 2 В заданной строке найти подстроку, находящуюся между пробелами с заданными номерами. Рабочие строки не использовать. Предусмотреть случай, когда в строке таких пробелов нет.
Входные данные: a*bc -&19 -l sb3> 4-5 z%x Номер начального пробела:2 Номер конечного пробела:4 Выходные данные: -l sb3>
Вариант 10 Задание 1 В заданной строке, состоящей из нескольких слов, разделенных пробелами, оставить по одному пробелу между словами. Предусмотреть случай, когда в строке пробелов нет.
Входные данные: a*bc -&19 -l sb3> 4-5 z%x Выходные данные: a*bc -&19 -l sb3> 4-5 z%x
Задание 2 Вывести все 4-х символьные сочетания, состоящие из символов заданной строки, удовлетворяющие заданным правилам их формирования. Правила задать с терминала для каждого i -го символа (i=1,…,4): Й символ – это буква или цифра?
Если буква, то гласная или согласная? Если цифра, то четная или нечетная? Й символ – это буква или цифра? И так далее. Ответы: 1 – да, 0 – нет. Использованный символ строки далее в новые сочетания не входит.
Входные данные: Ab1e2c03ik5 Й символ – буква:1 Гласная:1 Й символ – буква:0 Четная:1 Й символ – буква:1 Гласная:0 Й символ – буква:0 Четная:0 Выходные данные: A2b1 E0c3 Вариант 11 Задание 1 Строка состоит из нескольких слов, разделенных пробелом. Определить минимальное количество первых символов слов, по которым можно различить слова в строке.
Входные данные: Abc5 abc0 abcde abcfg Выходные данные: Задание 2 В заданной строке переставить слова по возрастанию их длины.
Входные данные: a*bcd -&19 –l sb3> 4-5 z Выходные данные: z -1 4-5 -&19 sb3> a*bcd Вариант 12 Задание 1 Строка состоит из натуральных чисел, разделенных пробелом, и диапазонов чисел (начальное число-тире-конечное число). Удалить из строки все числа, входящие в эти диапазоны. Оставшиеся числа вывести на экран по возрастанию (диапазоны не выводить).
Входные данные: 15 9 2 5 3-6 1 3 7-10 Выходные данные: 1 2 15 Задание 2 Удалить из строки все повторения символов. Рабочие строки не использовать.
Входные данные: a*b*cd -dc&19a –l sb3> 3-5 z Выходные данные: a*bcd -&19s3>5z Вариант 13 Задание 1 Задана строка, в которой имеются цифры. Вывести на экран названия встретившихся цифр словами в порядке их следования.
Входные данные: a*b0cd -dc&19a –l sb3> 3-5 z Выходные данные: Ноль Один Девять Один Три Три Пять
Задание 2 Строка состоит из натуральных чисел, разделенных пробелом. Определить цифру, встречающуюся в этих числах наибольшее количество раз.
Входные данные: 512 256 32 1024 128 16 Выходные данные: count=5 Вариант 14 Задание 1 Задана строка, в которой имеются наименования цифр. Вывести на экран эти цифры в порядке их следования.
Входные данные: a*twob0fivecd -onedc&tnine19a –sixl sb3> 3-5 z Выходные данные:
Задание 2 Строка состоит из натуральных чисел, разделенных пробелом. Определить цифры, не входящие ни в одно их этих чисел.
Входные данные: 512 256 32 1024 128 16 Выходные данные: Вариант 15 Задание 1 Задана строка, представляющая собой уравнение с одним неизвестным в следующем формате: ax+b=c где a, b и с – целые числа, положительные или отрицательные. Определить значение неизвестного x.
Входные данные: 5x-3=7 Выходные данные: x=2 Задание 2 Строка состоит только из букв. Переставить их так, чтобы гласные и согласные чередовались. Оставшиеся лишними гласные или согласные переместить в конец строки. Рабочие строки не использовать.
Входные данные: Abcdefghiokl Выходные данные: Abecidofghkl
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|