//Written by Mo Kashi //This program accepts a credit card number and //specifies wether that card is valid or not. //The card is valid if the product of its digits //is divisible by the sum of the its digits. #include #include ofstream fout; int freeze; class Credit{ public: int readCardNumber(); void displayIfCardValid(int); void Banner(); };//class Credit void Credit::Banner(){//This method prints out my banner cout<>number; fout<<"Please enter a 9 digit card number(999999999 to quit):\n"; fout<=1000000000||number<=99999999){ cout<<"Card number not 9 digits..try again:"<>number; fout<<"Card number not 9 digits..try again:"<10){ digit=Number%10; sum_of_digits=sum_of_digits+digit; product_of_digits=product_of_digits*digit; Number=(Number-digit)/10; }//while sum_of_digits=sum_of_digits+Number; product_of_digits=product_of_digits*Number; if(product_of_digits%sum_of_digits==0){ cout<<"..Valid"<>freeze; }//main()