Hello,

I have been trying to count the number of digits in an integer. I know I am close, but I am not quite sure what I am doing wrong. Could someone please point me in the right direction?

My output is always 1 for A. I know I am just misunderstanding something simple.Code:`using namespace std;`

int main()

{

long A;

long B;

int n=0;

cout << "enter value: " ;

cin >> A;

cin.ignore();

if (1000000000 < A >= 0) {

++n;

(A /= 10);

cout << A << " is " << n << " digits long" << endl;

}

}

Thank you in advance for any help on this problem.