Е напиши на какъв език програмирате.

Един начин за реализация е да направиш помощна функция, която изтрива даден елемент от низа с индекс i:

Триене(низ, индекс)

Фактически в нея ще направиш един цикъл от индекса+1 до края на низа да премества елементите с 1 назад и последният елемент ще го правиш нулевият.

Ползвайки тази функция, функцията за чистене на интервали ще я напишеш, като ще обхождаш низа по символи и ако срещнеш два поредни интервала (да кажем с индекс1 и индекс2), ще изпълняваш Триене(низ, индекс2), докато елементите с индекс1 и индекс2 станат различни (с други думи, докато след известен брой триения на интервали не стигнеш буква).

Последната част е в главната програма да въвеждаш n на брой низове, като при всяко едно въвеждане отново да изпълняваш функцията за чистене на интервали.

Ако напишеш езика за програмиране, може и да се пробвам да я разпиша. Поздрави!