Na przykład tak można lekko przerobić wprowadzając zmienna, która sprawdza czy zera są na końcu
#include <iostream>
using namespace std;
int main() {
int a, k;
bool zeroWiodace = true;
cin >> a;
while (a > 0) {
k = a % 10;
if (k == 0 && zeroWiodace == true) {
a = a / 10;
}
else {
zeroWiodace = false;
cout << k;
a = a / 10;
}
}
return 0;
}