Mirek7098 написав:Мені контейнери в даній програмі використовувати не можна, тому прошу вас написати цей код використовуючи звичайний масив
Що означає не можна? Чому?..
Ем, гаразд, якщо у вас є якісь вимоги, то озвучуйте їх, будь ласка, одразу. Це не ми з вас маємо витягувати, нам це не потрібно.
Зрештою, схоже, якісь базові навички С++ у вас є, то у чому проблема вам самим переробити мій код?
Єдина поправка, що ось так
int size = std::snprintf(nullptr, 0, "%.1f", value); // взагалі, було б ще добре провіряти чи size не <0
// але то вже таке ...
char buffer[size]; // << ill-formed
не робіть, це недопустимо в С++.