В заданной строке найти минимальное и максимальное целое число (числа могут быть отрицательными, в этом случае знак “минус” перед ними ставится без пробела). Предусмотреть случай, когда в строке чисел нет.
Входные данные:
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 – нет.
Использованный символ строки далее в новые сочетания не входит.
Входные данные: