#include<stdio.h>
#include<conio.h>
int main()
{
int a,b,c;
printf("\n1. p^q ");
printf("\t2. pvq");
printf("\n3. ~p");
printf("\t4. ~q");
printf("\n5. p-->q");
printf("\t6. q-->p");
printf("\n7. (~p^~q)");
printf("\n8. (~pvq)");
printf("\n9. (~p^q)");
printf("\n10 (p^~q)");
printf("\n11 (pv~q)");
printf("\n12 (~pv~q)");
printf("\n13 (p<-->q)");
printf("\n14 (q<-->p)");
scanf("%d",&a);
switch (a)
{
case 1: printf("\n\tFalse\n\nFalse\n\nFalse\n\nTrue");
break;
case 2: printf("\t\nFalse\n\nTrue\n\nTrue\n\nTrue");
break;
case 3: printf("\nTrue\n\nTrue\n\nFalse\n\nFalse");
break;
case 4: printf("\nTrue\n\nFalse\n\nTrue\n\nFalse");
break;
case 5: printf("\nTrue\n\nTrue\n\nFalse\n\nTrue");
break;
case 6: printf("\nTrue\n\nFalse\n\nTrue\n\nTrue");
break;
case 7: printf("\nTrue\n\nFalse\n\nFalse\n\nFalse");
break;
case 8: printf("\nTrue\n\nTrue\n\nFalse\n\nTrue");
break;
case 9: printf("\nFalse\n\nTrue\n\nFalse\n\nFalse");
break;
case 10: printf("\nFalse\n\nFalse\n\nTrue\n\nFalse");
break;
case 11: printf("\nTrue\n\nFalse\n\nTrue\n\nTrue");
break;
case 12: printf("\nTrue\n\nTrue\n\nTrue\n\nFalse");
break;
case 13: printf("\nTrue\n\nFalse\n\nFalse\n\nTrue");
break;
case 14: printf("\nTrue\n\nFalse\n\nFalse\n\nTrue");
break;
default:
printf("\n invalid choice");
}
getch();
}