Kamis, 15 April 2010

Testing Program C

Langsung Compile aja ya....!!!!



#include
#include
#include
#include
int a,b,c,d,e,f,g,h;
action();
void main ()
{
char ch;
do
{
clrscr();
textcolor(GREEN+BLINK);
printf("\n\n\n\n\t\t\t");
cputs(" KARNAUGH MAP EVALUATION ");
printf("\n\n\n\t\t A\\BC");
printf("\n\t\t\t");
printf("|---------------------------------|\n");
printf("\t\t\t");
printf("| a | b | c | d |\n");
printf("\t\t\t");
printf("|---------------------------------|\n");
printf("\t\t\t");
printf("| e | f | g | h |\n");
printf("\t\t\t");
printf("|---------------------------------|\n");
printf("\n\n\n");
printf("ENTER A \n\t");
scanf("%d",&a);
printf("ENTER B \n\t");
scanf("%d",&b);
printf("ENTER C \n\t");
scanf("%d",&c);
printf("ENTER D \n\t");
scanf("%d",&d);
printf("ENTER E \n\t");
scanf("%d",&e);
printf("ENTER F \n\t");
scanf("%d",&f);
printf("ENTER G \n\t");
scanf("%d",&g);
printf("ENTER H \n\t");
scanf("%d",&h);
printf("\n");
printf("\n\n\n\t\t A\\BC");
printf("\n");
printf("\t\t\t");
printf("|---------------------------------|\n");
printf("\t\t\t");
printf("| | | | |\n");
printf("\t\t\t");
printf("|---------------------------------|\n");
printf("\t\t\t");
printf("| | | | |\n");
printf("\t\t\t");
printf("|---------------------------------|\n");
printf("\n\n\n\a\a ");
textcolor(RED+BLINK);
cputs("THE RESULT IS :");
action();
printf("\n DO YOU WANT TO CONTINUE (Y/N): ");
ch=getche();
textcolor(YELLOW);
}while(ch=='y'||ch=='Y');
}
action()
{
if((a==1||a==0)&&(b==1||b==0)&&(c==1||c==0)&&(d==1||d==0)&&(e==1||e==0)&&(f==1||f==0)&&(g==1||g==0)&&(h==1||h==0))
{
if(a==1&&b==0&&c==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("abc");
else if(b==1&&a==0&&c==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("abC");
else if(c==1&&b==0&&a==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("aBC");
else if(d==1&&b==0&&c==0&&a==0&&e==0&&f==0&&g==0&&h==0)
printf("aBc");
else if(e==1&&b==0&&c==0&&d==0&&a==0&&f==0&&g==0&&h==0)
printf("Abc");
else if(f==1&&b==0&&c==0&&d==0&&e==0&&a==0&&g==0&&h==0)
printf("AbC");
else if(g==1&&b==0&&c==0&&d==0&&e==0&&f==0&&a==0&&h==0)
printf("ABC");
else if(h==1&&b==0&&c==0&&d==0&&e==0&&f==0&&g==0&&a==0)
printf("ABc");

//2 BASE 0
else if(a==1&&b==1&&c==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("ab");
else if(a==1&&c==1&&b==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("abc+abC");
else if(a==1&&d==1&&c==0&&b==0&&e==0&&f==0&&g==0&&h==0)
printf("ac");
else if(a==1&&e==1&&c==0&&d==0&&b==0&&f==0&&g==0&&h==0)
printf("bc");
else if(a==1&&f==1&&c==0&&d==0&&e==0&&b==0&&g==0&&h==0)
printf("abc+AbC");
else if(a==1&&g==1&&c==0&&d==0&&e==0&&f==0&&b==0&&h==0)
printf("abc+ABC");
else if(a==1&&h==1&&c==0&&d==0&&e==0&&f==0&&g==0&&b==0)
printf("abc+ABc");


//2 BASE 1
else if(b==1&&c==1&&a==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("aC");
else if(b==1&&d==1&&c==0&&a==0&&e==0&&f==0&&g==0&&h==0)
printf("abC+aBc");
else if(b==1&&e==1&&c==0&&d==0&&a==0&&f==0&&g==0&&h==0)
printf("abC+Abc");
else if(b==1&&f==1&&c==0&&d==0&&e==0&&a==0&&g==0&&h==0)
printf("bC");
else if(b==1&&g==1&&c==0&&d==0&&e==0&&f==0&&a==0&&h==0)
printf("abC+ABC");
else if(b==1&&h==1&&c==0&&d==0&&e==0&&f==0&&g==0&&a==0)
printf("abC+ABc");

//2 BASE 2
else if(c==1&&d==1&&a==0&&b==0&&e==0&&f==0&&g==0&&h==0)
printf("aB");
else if(c==1&&e==1&&b==0&&d==0&&a==0&&f==0&&g==0&&h==0)
printf("aBC+Abc");
else if(c==1&&f==1&&a==0&&d==0&&e==0&&b==0&&g==0&&h==0)
printf("aBC+AbC");
else if(c==1&&g==1&&a==0&&d==0&&e==0&&f==0&&b==0&&h==0)
printf("BC");
else if(c==1&&h==1&&a==0&&d==0&&e==0&&f==0&&g==0&&b==0)
printf("aBC+ABc");

//2 BASE 3
else if(d==1&&e==1&&c==0&&a==0&&b==0&&f==0&&g==0&&h==0)
printf("aBc+Abc");
else if(d==1&&f==1&&c==0&&a==0&&e==0&&b==0&&g==0&&h==0)
printf("aBc+AbC");
else if(d==1&&g==1&&c==0&&a==0&&e==0&&f==0&&b==0&&h==0)
printf("aBc+ABc");
else if(d==1&&h==1&&c==0&&a==0&&e==0&&f==0&&g==0&&b==0)
printf("Bc");

//2 BASE 4
else if(e==1&&f==1&&c==0&&d==0&&a==0&&b==0&&g==0&&h==0)
printf("AB");
else if(e==1&&g==1&&c==0&&d==0&&a==0&&f==0&&b==0&&h==0)
printf("Abc+ABC");
else if(e==1&&h==1&&c==0&&d==0&&a==0&&f==0&&g==0&&b==0)
printf("Ac");

//2 BASE 5
else if(f==1&&g==1&&c==0&&d==0&&e==0&&a==0&&b==0&&h==0)
printf("AC");
else if(f==1&&h==1&&c==0&&d==0&&e==0&&a==0&&g==0&&b==0)
printf("AbC+ABc");

//2 BASE 6
else if(g==1&&h==1&&c==0&&d==0&&e==0&&f==0&&a==0&&b==0)
printf("AB");

//3 BASE 0 && 1
else if(a==1&&b==1&&c==1&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("ab+aC");
else if(a==1&&b==1&&d==1&&c==0&&e==0&&f==0&&g==0&&h==0)
printf("ab+ac");
else if(a==1&&b==1&&e==1&&d==0&&c==0&&f==0&&g==0&&h==0)
printf("ab+bc");
else if(a==1&&b==1&&f==1&&d==0&&e==0&&c==0&&g==0&&h==0)
printf("ab+bC");
else if(a==1&&b==1&&g==1&&d==0&&e==0&&f==0&&c==0&&h==0)
printf("ab+ABC");
else if(a==1&&b==1&&h==1&&d==0&&e==0&&f==0&&g==0&&c==0)
printf("ab+ABc");

//3 BASE 0 && 2
else if(a==1&&c==1&&d==1&&b==0&&e==0&&f==0&&g==0&&h==0)
printf("ac+aB");
else if(a==1&&c==1&&e==1&&b==0&&d==0&&f==0&&g==0&&h==0)
printf("bc+aBC");
else if(a==1&&c==1&&f==1&&d==0&&b==0&&e==0&&g==0&&h==0)
printf("abc+AbC+aBC");
else if(a==1&&c==1&&g==1&&d==0&&e==0&&b==0&&f==0&&h==0)
printf("abc+BC");
else if(a==1&&c==1&&h==1&&d==0&&e==0&&f==0&&b==0&&g==0)
printf("abc+aBC+ABc");

//3 base 0 && 3
else if(a==1&&d==1&&e==1&&b==0&&c==0&&f==0&&g==0&&h==0)
printf("ac+bc");
else if(a==1&&d==1&&f==1&&c==0&&b==0&&e==0&&g==0&&h==0)
printf("ac+AbC");
else if(a==1&&d==1&&g==1&&c==0&&e==0&&b==0&&f==0&&h==0)
printf("ac+ABC");
else if(a==1&&d==1&&h==1&&c==0&&e==0&&f==0&&b==0&&g==0)
printf("ac+Bc");

//3 base 0 && 4
else if(a==1&&e==1&&f==1&&c==0&&b==0&&d==0&&g==0&&h==0)
printf("bc+Ab");
else if(a==1&&e==1&&g==1&&c==0&&d==0&&b==0&&f==0&&h==0)
printf("bc+ABC");
else if(a==1&&e==1&&h==1&&c==0&&d==0&&f==0&&b==0&&g==0)
printf("bc+Ac");

//3 base 0 && 5
else if(a==1&&f==1&&g==1&&c==0&&d==0&&b==0&&e==0&&h==0)
printf("abc+AC");
else if(a==1&&f==1&&h==1&&c==0&&d==0&&e==0&&b==0&&g==0)
printf("abc+AbC+ABc");

//3 base 0 && 6
else if(a==1&&g==1&&h==1&&c==0&&d==0&&e==0&&b==0&&f==0)
printf("abc+AB");

//3 base 1 && 2
else if(b==1&&c==1&&d==1&&a==0&&e==0&&f==0&&g==0&&h==0)
printf("aC+aB");
else if(b==1&&c==1&&e==1&&a==0&&d==0&&f==0&&g==0&&h==0)
printf("aC+Abc");
if(b==1&&c==1&&f==1&&d==0&&a==0&&e==0&&g==0&&h==0)
printf("bC+aC");
else if(b==1&&c==1&&g==1&&d==0&&e==0&&a==0&&f==0&&h==0)
printf("BC+aC");
if(b==1&&c==1&&h==1&&d==0&&e==0&&f==0&&a==0&&g==0)
printf("AC+ABc");

//3 base 1 && 3
if(b==1&&d==1&&e==1&&a==0&&c==0&&f==0&&g==0&&h==0)
printf("abC+aBc+Abc");
else if(b==1&&d==1&&f==1&&c==0&&a==0&&e==0&&g==0&&h==0)
printf("bC+aBc");
else if(b==1&&d==1&&g==1&&c==0&&e==0&&a==0&&f==0&&h==0)
printf("abC+ABC+aBc");
else if(b==1&&d==1&&h==1&&c==0&&e==0&&f==0&&a==0&&g==0)
printf("abC+Bc");

//3 base 1 && 4
else if(b==1&&e==1&&f==1&&c==0&&a==0&&d==0&&g==0&&h==0)
printf("bC+Ab");
else if(b==1&&e==1&&g==1&&c==0&&d==0&&a==0&&f==0&&h==0)
printf("abC+ABC+Abc");
else if(b==1&&e==1&&h==1&&c==0&&d==0&&f==0&&a==0&&g==0)
printf("abC+Ac");

//3 base 1 && 5
else if(b==1&&f==1&&g==1&&c==0&&d==0&&a==0&&e==0&&h==0)
printf("bC+AC");
else if(b==1&&f==1&&h==1&&c==0&&d==0&&e==0&&a==0&&g==0)
printf("bC+ABc");

//3 base 1 && 6
else if(b==1&&g==1&&h==1&&c==0&&d==0&&e==0&&a==0&&f==0)
printf("bC+AB");

//3 base 2 && 3
if(c==1&&d==1&&e==1&&a==0&&b==0&&f==0&&g==0&&h==0)
printf("aB+Abc");
else if(c==1&&d==1&&f==1&&b==0&&a==0&&e==0&&g==0&&h==0)
printf("aB+AbC");
else if(c==1&&d==1&&g==1&&b==0&&e==0&&a==0&&f==0&&h==0)
printf("aB+BC");
else if(c==1&&d==1&&h==1&&b==0&&e==0&&f==0&&a==0&&g==0)
printf("aB+Bc");

//3 base 2 && 4
else if(c==1&&e==1&&f==1&&b==0&&a==0&&d==0&&g==0&&h==0)
printf("aBC+Ab");
else if(c==1&&e==1&&g==1&&b==0&&d==0&&a==0&&f==0&&h==0)
printf("BC+Abc");
else if(c==1&&e==1&&h==1&&b==0&&d==0&&f==0&&a==0&&g==0)
printf("aBC+Ac");

//3 base 2 && 5
else if(c==1&&f==1&&g==1&&b==0&&d==0&&a==0&&e==0&&h==0)
printf("BC+AC");
else if(c==1&&f==1&&h==1&&b==0&&d==0&&e==0&&a==0&&g==0)
printf("aBC+Abc+ABc");

//3 base 2 && 6
else if(c==1&&g==1&&h==1&&b==0&&d==0&&e==0&&a==0&&f==0)
printf("BC+AB");

//3 base 3 && 4
else if(d==1&&e==1&&f==1&&b==0&&a==0&&c==0&&g==0&&h==0)
printf("aBc+Ab");
else if(d==1&&e==1&&g==1&&b==0&&c==0&&a==0&&f==0&&h==0)
printf("aBc+Abc+ABC");
else if(d==1&&e==1&&h==1&&b==0&&c==0&&f==0&&a==0&&g==0)
printf("Bc+Ac");

//3 base 3 && 5
else if(d==1&&f==1&&g==1&&b==0&&c==0&&a==0&&e==0&&h==0)
printf("aBc+AC");
else if(d==1&&f==1&&h==1&&b==0&&c==0&&e==0&&a==0&&g==0)
printf("AbC+Bc");

//3 base 3 && 6
else if(d==1&&g==1&&h==1&&b==0&&c==0&&e==0&&a==0&&f==0)
printf("Bc+AB");

//3 base 4 && 5
else if(e==1&&f==1&&g==1&&b==0&&d==0&&a==0&&c==0&&h==0)
printf("Ab+AC");
else if(e==1&&f==1&&h==1&&b==0&&d==0&&c==0&&a==0&&g==0)
printf("Ab+Ac");

//3 base 4 && 6
else if(e==1&&g==1&&h==1&&b==0&&d==0&&c==0&&a==0&&f==0)
printf("Ac+AB");

//3 base 5 && 6
if(f==1&&g==1&&h==1&&b==0&&d==0&&c==0&&a==0&&e==0)
printf("AC+AB");


/*4 BASE BIG 0 */

else if(a==1&&b==1&&c==1&&d==1&&e==0&&f==0&&g==0&&h==0)
printf("a");
else if(a==1&&b==1&&d==0&&c==1&&e==1&&f==0&&g==0&&h==0)
printf("bc+aC");
else if(a==1&&b==1&&e==0&&d==0&&c==1&&f==1&&g==0&&h==0)
printf("ab+bC+bC");
else if(a==1&&b==1&&f==0&&d==0&&e==0&&c==1&&g==1&&h==0)
printf("ab+BC+aC");
else if(a==1&&b==1&&g==0&&d==0&&e==0&&f==0&&c==1&&h==1)
printf("ab+aC+ABc");

else if(a==1&&c==0&&d==1&&b==1&&e==1&&f==0&&g==0&&h==0)
printf("ab+bc+ac");
else if(a==1&&c==0&&e==0&&b==1&&d==1&&f==1&&g==0&&h==0)
printf("ab+bC+ac");
else if(a==1&&c==0&&f==0&&d==1&&b==1&&e==0&&g==1&&h==0)
printf("ab+ac+ABC");
else if(a==1&&c==0&&g==0&&d==1&&e==0&&b==1&&f==0&&h==1)
printf("ab+Bc");
else if(a==1&&c==0&&h==0&&d==0&&e==1&&f==1&&b==1&&g==0)
printf("b");



else if(a==1&&d==0&&e==1&&b==1&&c==0&&f==0&&g==1&&h==0)
printf("ab+bc+ABC");
else if(a==1&&d==0&&f==0&&c==0&&b==1&&e==1&&g==0&&h==1)
printf("ab+Ac");
else if(a==1&&d==0&&g==1&&c==0&&e==0&&b==1&&f==1&&h==0)
printf("ab+AC");
else if(a==1&&d==0&&h==1&&c==0&&e==0&&f==1&&b==0&&g==0)
printf("ab+bC+ABc");


else if(a==1&&e==0&&f==0&&c==0&&b==1&&d==0&&g==1&&h==1)
printf("ab+AB");
else if(a==1&&e==1&&g==0&&c==1&&d==1&&b==0&&f==0&&h==0)
printf("bc+aB");
else if(a==1&&e==0&&h==0&&c==1&&d==1&&f==1&&b==0&&g==0)
printf("ab+ac+AbC");


else if(a==1&&f==0&&g==1&&c==1&&d==1&&b==0&&e==0&&h==0)
printf("BC+ac");
else if(a==1&&f==0&&h==1&&c==1&&d==1&&e==0&&b==0&&g==0)
printf("ac+aB+Bc");

else if(a==1&&g==0&&h==0&&c==1&&d==0&&e==1&&b==0&&f==1)
printf("bc+Ab+aBC");


else if(b==0&&c==1&&d==0&&a==1&&e==1&&f==0&&g==1&&h==0)
printf("bc+BC");
else if(b==0&&c==1&&e==1&&a==1&&d==0&&f==0&&g==0&&h==1)
printf("bc+Ac+aBC");
else if(b==0&&c==1&&f==1&&d==0&&a==1&&e==0&&g==1&&h==0)
printf("abc+AC+BC");
else if(b==0&&c==1&&g==0&&d==0&&e==0&&a==1&&f==1&&h==1)
printf("abc+AbC+ABC+ABc");
else if(b==0&&c==1&&h==1&&d==0&&e==0&&f==0&&a==1&&g==1)
printf("abc+BC+AB");

//3
if(b==0&&d==1&&e==1&&a==1&&c==0&&f==1&&g==0&&h==0)
printf("bc+ac+Ab");
else if(b==0&&d==1&&f==0&&c==0&&a==1&&e==1&&g==1&&h==0)
printf("ac+bc+ABC");
else if(b==0&&d==1&&g==0&&c==0&&e==1&&a==1&&f==0&&h==1)
printf("c");
else if(b==0&&d==1&&h==0&&c==0&&e==0&&f==1&&a==1&&g==1)
printf("ac+AC");

//3 base 1 && 4
else if(b==0&&e==0&&f==1&&c==0&&a==1&&d==1&&g==0&&h==1)
printf("ac+Bc+AbC");
else if(b==0&&e==0&&g==1&&c==0&&d==1&&a==1&&f==0&&h==1)
printf("ac+AB");
else if(b==0&&e==1&&h==0&&c==0&&d==0&&f==1&&a==1&&g==1)
printf("bc+AC");

//3 base 1 && 5
else if(b==0&&f==1&&g==0&&c==0&&d==0&&a==1&&e==1&&h==1)
printf("bc+Ab+Ac");
else if(b==0&&f==0&&h==1&&c==0&&d==0&&e==1&&a==1&&g==1)
printf("bc+AB");

//3 base 1 && 6
else if(b==0&&g==1&&h==1&&c==0&&d==0&&e==0&&a==1&&f==1)
printf("abc+AC+AB");

//3 base 2 && 3
if(b==1&&d==1&&f==1&&c==1&&b==0&&a==0&&g==0&&h==0)
printf("aC+aB+Abc");
else if(b==1&&d==1&&f==0&&c==1&&a==0&&e==0&&g==1&&h==0)
printf("bC+aB");
else if(b==1&&d==1&&g==1&&c==0&&e==0&&a==0&&f==0&&h==0)
printf("aC+aB+BC");
else if(b==1&&d==1&&h==1&&c==0&&e==0&&f==0&&a==0&&g==0)
printf("aC+Bc");

//3 base 2 && 4
else if(b==1&&e==1&&f==1&&c==1&&a==0&&d==0&&g==0&&h==0)
printf("aC+Ab");
else if(b==1&&e==1&&g==1&&c==1&&d==0&&a==0&&f==0&&h==0)
printf("aC+Bc+Abc");
else if(b==1&&e==1&&h==1&&c==1&&d==0&&f==0&&a==0&&g==0)
printf("aC+Ac");

//3 base 2 && 5
else if(b==1&&f==1&&g==1&&c==1&&d==0&&a==0&&e==0&&h==0)
printf("C");
else if(b==1&&f==1&&h==1&&c==1&&d==0&&e==0&&a==0&&g==0)
printf("aC+bC+ABc");

//3 base 2 && 6
else if(b==1&&g==1&&h==1&&c==1&&d==0&&e==0&&a==0&&f==0)
printf("aC+AB");

//3 base 3 && 4
else if(d==1&&e==1&&f==1&&b==1&&a==0&&c==0&&g==0&&h==0)
printf("Ab+bC+aBc");
else if(d==1&&e==1&&g==1&&b==1&&c==0&&a==0&&f==0&&h==0)
printf("Abc+abC+ABC+aBc");
else if(d==1&&e==1&&h==1&&b==1&&c==0&&f==0&&a==0&&g==0)
printf("Bc+Ac+abC");

//3 base 3 && 5
else if(d==1&&f==1&&g==1&&b==1&&c==0&&a==0&&e==0&&h==0)
printf("bC+aBc+AC");
else if(d==1&&f==1&&h==1&&b==1&&c==0&&e==0&&a==0&&g==0)
printf("bC+Bc");

//3 base 3 && 6
else if(d==1&&g==1&&h==1&&b==1&&c==0&&e==0&&a==0&&f==0)
printf("abC+Bc+AB");

//3 base 4 && 5
else if(e==1&&f==1&&g==1&&b==1&&d==0&&a==0&&c==0&&h==0)
printf("Ab+AC+bC");
else if(e==1&&f==1&&h==1&&b==1&&d==0&&c==0&&a==0&&g==0)
printf("Ab+Ac+bC");

//3 base 4 && 6
else if(e==1&&g==1&&h==1&&b==1&&d==0&&c==0&&a==0&&f==0)
printf("Ac+AB+abC");

//3 base 5 && 6
if(f==1&&g==1&&h==1&&b==1&&d==0&&c==0&&a==0&&e==0)
printf("bC+AB");

/*4 big 2*/
if(c==1&&d==1&&e==1&&f==1&&a==0&&b==0&&g==0&&h==0)
printf("aB+Ab");
if(c==1&&d==1&&e==1&&g==1&&a==0&&b==0&&f==0&&h==0)
printf("aB+BC+Abc");
if(c==1&&d==1&&e==1&&h==1&&a==0&&b==0&&g==0&&f==0)
printf("aB+Ac");
if(c==1&&d==1&&f==1&&g==1&&a==0&&b==0&&e==0&&h==0)
printf("aB+AC");
if(c==1&&d==1&&f==1&&h==1&&a==0&&b==0&&e==0&&g==0)
printf("bC+AB");
if(c==1&&d==1&&g==1&&h==1&&a==0&&b==0&&e==0&&f==0)
printf("B");

if(c==1&&e==1&&f==1&&g==1&&a==0&&b==0&&d==0&&h==0)
printf("Ab+BC");
if(c==1&&e==1&&f==1&&h==1&&a==0&&b==0&&d==0&&g==0)
printf("Ab+Ac+aBC");
if(c==1&&e==1&&g==1&&h==1&&a==0&&b==0&&d==0&&f==0)
printf("Ac+BC");
if(c==1&&f==1&&g==1&&h==1&&a==0&&b==0&&d==0&&e==0)
printf("AC+BC+AB");


if(d==1&&e==1&&f==1&&g==1&&a==0&&b==0&&c==0&&h==0)
printf("Ab+AC+abc");
if(d==1&&e==1&&f==1&&h==1&&a==0&&b==0&&c==0&&g==0)
printf("Ab+Bc");
if(d==1&&e==1&&f==1&&g==1&&a==0&&b==0&&c==0&&h==0)
printf("Ab+AC+abc");
if(d==1&&e==1&&g==1&&h==1&&a==0&&b==0&&c==0&&f==0)
printf("Ac+AB+Bc");
if(d==1&&e==1&&g==1&&c==1&&a==0&&b==0&&f==0&&h==0)
printf("AC+Bc");

if(e==1&&f==1&&g==1&&h==1&&a==0&&b==0&&c==0&&d==0)
printf("A");




//5 BASE TOO BIg


if(a==1&&b==1&&c==1&&d==1&&e==1&&f==0&&g==0&&h==0)
printf("a+bc");
else if(a==1&&b==1&&c==1&&d==1&&f==1&&e==0&&g==0&&h==0)
printf("a+bC");
else if(a==1&&b==1&&c==1&&d==1&&g==1&&e==0&&f==0&&h==0)
printf("a+BC");
else if(a==1&&b==1&&c==1&&d==1&&h==1&&e==0&&g==0&&f==0)
printf("a+Bc");

else if(a==1&&b==1&&c==1&&e==1&&f==1&&d==0&&g==0&&h==0)
printf("b+aC");
else if(a==1&&b==1&&c==1&&e==1&&g==1&&d==0&&f==0&&h==0)
printf("bc+ab+BC");
else if(a==1&&b==1&&c==1&&e==1&&h==1&&d==0&&f==0&&g==0)
printf("bc+aC+Ac");


if(a==1&&b==1&&c==1&&f==1&&g==1&&d==0&&e==0&&h==0)
printf("C+ab");
if(a==1&&b==1&&c==1&&f==1&&h==1&&d==0&&e==0&&g==0)
printf("ab+aC+bC+ABc");

if(a==1&&b==1&&c==1&&g==1&&h==1&&d==0&&e==0&&f==0)
printf("ab+BC+AB");


if(a==1&&b==1&&d==1&&e==1&&f==1&&c==0&&g==0&&h==0)
printf("b+aC");
if(a==1&&b==1&&d==1&&e==1&&g==1&&c==0&&f==0&&h==0)
printf("ac+ab+bc+aBC");
if(a==1&&b==1&&d==1&&e==1&&h==1&&c==0&&f==0&&g==0)
printf("c+ab");

if(a==1&&b==1&&d==1&&f==1&&g==1&&c==0&&e==0&&h==0)
printf("ac+ab+AC");
if(a==1&&b==1&&d==1&&f==1&&h==1&&c==0&&e==0&&g==0)
printf("bC+ab+Bc");


if(a==1&&b==1&&d==1&&g==1&&h==1&&c==0&&e==0&&f==0)
printf("ab+AB+BC");


if(a==1&&b==1&&e==1&&f==1&&g==1&&c==0&&d==0&&h==0)
printf("b+AC");
if(a==1&&b==1&&e==1&&f==1&&h==1&&c==0&&d==0&&g==0)
printf("b+Ac");

if(a==1&&b==1&&e==1&&g==1&&h==1&&c==0&&d==0&&f==0)
printf("ab+bc+AB");

else if(a==1&&b==1&&f==1&&g==1&&h==1&&c==0&&d==0&&e==0)
printf("ab+bC+AB");

// 5 case 2

if(a==1&&c==1&&d==1&&e==1&&f==1&&b==0&&g==0&&h==0)
printf("aB+bc+Ab");
else if(a==1&&c==1&&d==1&&e==1&&g==1&&b==0&&f==0&&h==0)
printf("bc+BC+Ab");
else if(a==1&&c==1&&d==1&&e==1&&h==1&&b==0&&f==0&&g==0)
printf("c+aB");

if(a==1&&c==1&&d==1&&f==1&&g==1&&b==0&&e==0&&h==0)
printf("aB+ac+AC");
else if(a==1&&c==1&&d==1&&f==1&&h==1&&b==0&&e==0&&g==0)
printf("aB+ac+Bc+AbC");

else if(a==1&&c==1&&d==1&&g==1&&h==1&&b==0&&e==0&&f==0)
printf("B+ac");

if(a==1&&c==1&&e==1&&f==1&&g==1&&b==0&&d==0&&h==0)
printf("bc+BC+Ab");
else if(a==1&&c==1&&e==1&&f==1&&h==1&&b==0&&d==0&&g==0)
printf("bc+Ac+Ab+aBC");

else if(a==1&&c==1&&e==1&&g==1&&h==1&&b==0&&d==0&&f==0)
printf("bc+Ac+BC");

else if(a==1&&c==1&&f==1&&g==1&&h==1&&b==0&&d==0&&e==0)
printf("abc+AC+BC+AB");

else if(a==1&&d==1&&e==1&&f==1&&g==1&&b==0&&c==0&&h==0)
printf("bc+Ab+ac");
else if(a==1&&d==1&&e==1&&f==1&&h==1&&b==0&&c==0&&g==0)
printf("c+Ab");

else if(a==1&&d==1&&e==1&&g==1&&h==1&&b==0&&c==0&&f==0)
printf("c+AB");
else if(a==1&&d==1&&f==1&&g==1&&h==1&&b==0&&c==0&&e==0)
printf("AC+Bc+ac");
else if(a==1&&e==1&&f==1&&g==1&&h==1&&b==0&&c==0&&d==0)
printf("A+bc");

// again 5 big 1

else if(b==1&&c==1&&d==1&&e==1&&f==1&&a==0&&g==0&&h==0)
printf("Ab+bC+aB");
else if(b==1&&c==1&&d==1&&e==1&&g==1&&a==0&&f==0&&h==0)
printf("Abc+aC+aB+BC");
else if(b==1&&c==1&&d==1&&e==1&&h==1&&a==0&&f==0&&g==0)
printf("aC+aB+AC");

else if(b==1&&c==1&&d==1&&f==1&&g==1&&a==0&&e==0&&h==0)
printf("C+aB");
else if(b==1&&c==1&&d==1&&f==1&&h==1&&a==0&&e==0&&g==0)
printf("bC+aC+Bc");

else if(b==1&&c==1&&d==1&&g==1&&h==1&&a==0&&e==0&&f==0)
printf("B+aC");

else if(b==1&&c==1&&e==1&&f==1&&g==1&&a==0&&d==0&&h==0)
printf("C+Ab");
else if(b==1&&c==1&&e==1&&f==1&&h==1&&a==0&&d==0&&g==0)
printf("Ac+bC+aC");

else if(b==1&&c==1&&e==1&&g==1&&h==1&&a==0&&d==0&&f==0)
printf("Ac+BC+aC");

else if(b==1&&c==1&&f==1&&g==1&&h==1&&a==0&&d==0&&e==0)
printf("C+AB");

if(b==1&&d==1&&e==1&&f==1&&g==1&&a==0&&c==0&&h==0)
printf("bC+Ab+AC+abC");
else if(b==1&&d==1&&e==1&&f==1&&h==1&&a==0&&c==0&&g==0)
printf("bC+Bc+ab");

else if(b==1&&d==1&&e==1&&g==1&&h==1&&a==0&&c==0&&f==0)
printf("AC+AB+Bc+abC");
else if(b==1&&d==1&&f==1&&g==1&&h==1&&a==0&&c==0&&e==0)
printf("bC+AC+Bc");
else if(b==1&&e==1&&f==1&&g==1&&h==1&&a==0&&c==0&&d==0)
printf("A+bC");

else if(c==1&&d==1&&e==1&&f==1&&g==1&&a==0&&b==0&&h==0)
printf("AC+BC+aB");
else if(c==1&&d==1&&e==1&&f==1&&h==1&&a==0&&b==0&&g==0)
printf("Ab+AB+Bc");
else if(c==1&&d==1&&e==1&&g==1&&h==1&&a==0&&b==0&&f==0)
printf("B+Ac");
else if(c==1&&d==1&&f==1&&g==1&&h==1&&a==0&&b==0&&e==0)
printf("B+AC");
else if(c==1&&e==1&&f==1&&g==1&&h==1&&a==0&&b==0&&d==0)
printf("A+BC");

else if(d==1&&e==1&&f==1&&g==1&&h==1&&a==0&&b==0&&c==0)
printf("A+Bc");


//6 base
if(a==1&&b==1&&c==1&&d==1&&e==1&&f==1&&g==0&&h==0)
printf("a+b");
else if(a==1&&b==1&&c==1&&d==1&&e==1&&g==1&&f==0&&h==0)
printf("a+bc+BC");
else if(a==1&&b==1&&c==1&&d==1&&e==1&&h==1&&f==0&&g==0)
printf("a+c");

else if(a==1&&b==1&&c==1&&d==1&&f==1&&g==1&&e==0&&h==0)
printf("a+C");
else if(a==1&&b==1&&c==1&&d==1&&f==1&&h==1&&e==0&&g==0)
printf("a+bC+Bc");
else if(a==1&&b==1&&c==1&&d==1&&g==1&&h==1&&e==0&&f==0)
printf("a+B");

else if(a==1&&b==1&&c==1&&e==1&&f==1&&g==1&&d==0&&h==0)
printf("b+C");
else if(a==1&&b==1&&c==1&&e==1&&f==1&&h==1&&d==0&&g==0)
printf("b+aC+Ac");

else if(a==1&&b==1&&c==1&&e==1&&g==1&&h==1&&d==0&&f==0)
printf("bc+AB+aC");

else if(a==1&&b==1&&c==1&&f==1&&g==1&&h==1&&d==0&&e==0)
printf("ab+C+AB");

else if(a==1&&b==1&&d==1&&e==1&&f==1&&g==1&&c==0&&h==0)
printf("b+ac+AC");
else if(a==1&&b==1&&d==1&&e==1&&f==1&&h==1&&c==0&&g==0)
printf("b+c");
else if(a==1&&b==1&&d==1&&e==1&&g==1&&h==1&&c==0&&f==0)
printf("c+ab+AB");

else if(a==1&&b==1&&d==1&&f==1&&g==1&&h==1&&c==0&&e==0)
printf("ab+AC+Bc");

else if(a==1&&b==1&&e==1&&f==1&&g==1&&h==1&&c==0&&d==0)
printf("A+b");

else if(a==1&&c==1&&d==1&&e==1&&f==1&&g==1&&b==0&&h==0)
printf("bc+AC+aB");
else if(a==1&&c==1&&d==1&&e==1&&f==1&&h==1&&b==0&&g==0)
printf("c+Ab+aB");

else if(a==1&&c==1&&d==1&&e==1&&g==1&&h==1&&b==0&&f==0)
printf("c+B");

else if(a==1&&c==1&&d==1&&f==1&&g==1&&h==1&&b==0&&e==0)
printf("B+AC+ac");

else if(a==1&&c==1&&e==1&&f==1&&g==1&&h==1&&b==0&&d==0)
printf("A+bc+BC");

else if(a==1&&d==1&&e==1&&f==1&&g==1&&h==1&&b==0&&c==0)
printf("A+c");

else if(b==1&&c==1&&d==1&&e==1&&f==1&&g==1&&a==0&&h==0)
printf("C+aB+Ab");
else if(b==1&&c==1&&d==1&&e==1&&f==1&&h==1&&a==0&&g==0)
printf("Ac+bC+aB");

else if(b==1&&c==1&&d==1&&e==1&&g==1&&h==1&&a==0&&f==0)
printf("B+Ac+aC");

else if(b==1&&c==1&&d==1&&f==1&&g==1&&h==1&&a==0&&e==0)
printf("C+B");

else if(b==1&&c==1&&e==1&&f==1&&g==1&&h==1&&a==0&&d==0)
printf("A+C");

else if(b==1&&d==1&&e==1&&f==1&&g==1&&h==1&&a==0&&c==0)
printf("A+bC+Bc");

else if(c==1&&d==1&&e==1&&f==1&&g==1&&h==1&&a==0&&b==0)
printf("A+B");


//7 Base
else if(b==1&&c==1&&d==1&&e==1&&f==1&&g==1&&h==1&&a==0)
printf("A+C+B");
else if(a==1&&c==1&&d==1&&e==1&&f==1&&g==1&&h==1&&b==0)
printf("A+B+c");
else if(a==1&&b==1&&d==1&&e==1&&f==1&&g==1&&h==1&&c==0)
printf("A+b+c");
else if(a==1&&b==1&&c==1&&e==1&&f==1&&g==1&&h==1&&d==0)
printf("A+b+C");
else if(a==1&&b==1&&c==1&&d==1&&f==1&&g==1&&h==1&&e==0)
printf("a+C+B");
else if(a==1&&b==1&&c==1&&d==1&&e==1&&g==1&&h==1&&f==0)
printf("a+c+B");
else if(a==1&&b==1&&c==1&&d==1&&e==1&&f==1&&h==1&&g==0)
printf("a+c+B");
else if(a==1&&b==1&&c==1&&d==1&&e==1&&f==1&&g==1&&h==0)
printf("a+b+C");

//8 Base
if(a==1&&b==1&&c==1&&d==1&&e==1&&f==1&&g==1&&h==1)
printf("1");
else if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0&&g==0&&h==0)
printf("0");
}
else
{
printf("\t INVALID....");
getch();
}
return 0;
}

Tidak ada komentar: