/* * Example of logical assignment * HK, 5ed, example 4.4, page 154 */ #include int main() { char gender; int age, senior, male_senior; printf("Input gender(M,F): "); scanf("%c",&gender); printf("Input age: "); scanf("%d",&age); senior = (age >= 65); printf("\nSenior citizen (0 = no, 1 = yes) %d",senior); male_senior = (senior && gender == 'M'); printf("\nMale Senior citizen (0 = no, 1 = yes) %d",male_senior); return 0; }