Close Back

#include<stdio.h>
#include<conio.h>

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();
}