#include #include main() { char char_ip[6],answer[2]; int i = 1,num_ip[6],sum = 0,req1=0,req2=0; clrscr(); printf("\nThis is a good puzzle"); printf("\nFollow the following steps:\n"); printf("\nStep # %d:Think of a 6 digit number",i++); printf("\nStep # %d:Add all the digits in your number",i++); printf("\nStep # %d:Subtract the sum from original digit",i++); printf("\nStep # %d:Cancel out any digit except zero in the resulting number",i++); do { printf("\n\nEnter the resulting (5 digit) number:"); scanf("%5s",char_ip); for(i=0;i<5;i++) num_ip[i] = char_ip[i] - '0'; for(i=0;i<5;i++) sum += num_ip[i]; req1 = sum % 9; req2 =9 - req1; printf("\nThe number you cancelled was %d",req2); printf("\n\nWanna do once more(y/n)"); scanf("%1s",answer); req1=0; req2=0; sum=0; i=0; } while(answer[0] == 'y' || answer[0] == 'Y'); printf("\n\nHit a key ..."); getch(); print_rajesh(); } print_rajesh() { clrscr(); printf("\nThis program made by :"); printf("\n\n\n\n\n\007"); printf(",##########. ,####. ,####.\n"); printf(":#############. `####; :####.\n"); printf(":#####. :#####. :####.\n"); printf(":#############; `#########. ,####. ,#######. ,########. :###########.\n"); printf(":############; :####. :####. ,###. :###. ,####. :#. :###########.\n"); printf(":##########. :#########. :####.,####. :####.`##########. :####. :####.\n"); printf(":###########. ,############. :####.:###########; `#########.:####. :####.\n"); printf(":############. :#####. :####. :####.`#####. :#####;:####. :####.\n"); printf(":#####. `###### ############. :####. `#########. ,#########; :####. :####.\n"); printf("`#####; `######; `##########; :####. `#####; `#######; `####; `####;\n"); printf(" #####"); printf("\n\n\n\tRajesh _ThE gReAt in 2k.....\n\n\n\t\t\tHit any key to continue....."); getch(); }