4120670000624855 = cardnumber
I expect 23... but going inifinte...
int CardValication2(long long int cardnumber)
{
bool zero = true;
long long int a, total = 0;
do{
cardnumber % 10;
a = cardnumber % 10;
total += a;
cardnumber / 100;
cout << total << endl;
if (cardnumber == 0)
zero = false;
} while (zero);
return total;