Преобразовать массив в определенного вида строку
От: Аноним  
Дата: 18.02.08 14:23
Оценка:
На входе есть последовательность чисел (массив), причем заранее известно, что числа не повторяются и идут строго в возрастающем порядке

Например:

1, 2, 4, 5, 6, 9, 10, 11, 12, 13, 14, 60, 94, 95

Нужен алгоритм, который эту последовательность преобразует в строку, вот так:

1, 2, 4-6, 9-14, 60, 94-95

Думаю смысл понятен.

Пробовал делать сам — путаюсь с рекурсией.

Языки: C++ или C#
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.