va rog frumos sa ma ajutati pls pls dau coroana la primul care răspunde corect

#include <iostream>
using namespace std;
int main()
{int a,nr=0;
bool ok=1;
cin>>a;
if (a<0)
a=-a;
while (a>0)
{if (ok==1)
if ((a%10)%2==1)
nr=nr+1;
else
ok=0;
a=a/10;}
cout<<"Numarul se termina in "<<nr<<' '<<"cifre impare";
return 0;
}