nu inteleg programul tau ,te-ai complicat foarte mult ,iti trebuie suma dintre cifra zecilor si cifra unitatilo ,nu ai nevoie de nici un while, uite o idee :)
#include <iostream>
using namespace std;
int main()
{int x, uc;
cin>>x;
uc=x%10;
x=x/10;
cout<<x%10+uc;
return 0;}