я щас исправлю код погоди я потом изменю коммент: проблемы оператора ^ xor замени на pov из math а готовый код: #include <iostream>
#include <cmath> // для pow
using namespace std;
int main() {
int a;
int n = 1;
int k = 0;
int p = 1;
int l;
int inf = 0;
int step = 0;
cin >> a;
while (a != 0) {
k = 0;
l = a;
while (l != 0) {
l = l / 10;
k++;
}
inf += a * n;
n *= pow(10, k);
step += k * p;
p *= 10;
cin >> a;
}