Вылазит исключение int a, d, size = 0;; cin >> a; int* A = new int[size]; while (a != 0) { size++; d=a % 10; a=a / 10; A[size--] = d; } Код int a, d, size = 0;; cin >> a; int* A = new int[size]; while (a != 0) { size++; d=a % 10; a=a / 10; A[size--] = d; }
robot13673, можно, но я не знаю точно как, я на с++ не писал больше года. Там с динамическим массивом фокусы, надо каждый раз новый массив создавать и со старого всё переписовать и удалять старый.