Строка представляет собой последовательность натуральных чисел, разделенных пробелом. Найти в ней все последовательности (не менее трех чисел), являющиеся арифметическими прогрессиями.
Входные данные:
1 3 4 6 2 4 6 8 1 3 5
Выходные данные:
2 4 6 8
1 3 5
Вариант 7
Задание 1
Ввести две строки, состоящие только из нулей и единиц. Считая их изображениями двоичных чисел, сложить их и вывести сумму на экран в двоичной и десятичной системах счисления. Исходные слагаемые в десятичную систему счисления не преобразовывать.
Входные данные:
Выходные данные:
Задание 2
Строка представляет собой последовательность слов, разделенных пробелом. Удалить из нее все повторения слов. Рабочие строки не использовать.
Входные данные:
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