Подскажите... Есть динамический массив на Ардуино? То есть мне нужно, чтобы в разные моменты один и тот же массив становился разной размерности. Например, был 6 чисел, потом перезаписать его надо что бы он содержал 8 чисел. Его длина минимум - 1 число, максимум - 10. И необходимо, что бы числа в нем были только целые от 1 до 10 и уникальные. Как формировать такой?
Хотя, немного перефразирую задачу. Как массив из 10 элементов заполнить рэндомно числами от 1 до 10, что бы они не повторялись?
на массив из 10 char? Забить 10 байт да и дело с концом. Циклом. Генерим случайное число, берем по модулю 10, прибавляем 1, потом следующее, а если это число уже есть, то отбрасываем и следующее и так пока не заполним 9 , ну а в оставшуюся "клеточку" десятое незаписанное еще в массив число. Медленно , но верно. Возможно, есть более быстрые алгоритмы.
Нафига такие страдания? Ради экономии памяти? Код больше места займет чтобы этим рулить. Сделайте обычный массив размерности 10 и дополнительную переменную для длины его.