#include <stdio.h>
/*усовершенствуем программу: теперь пол можно вводить как большой, так и маленькой буквой*/
int main()
{
char genderInput;
char gender;
unsigned int age;
unsigned int height;
printf("Введите ваш пол ('M' or'F')\n");
scanf("%c", &genderInput);
printf("Введите ваш возраст:\n");
scanf("%u", &age);
printf("Введите ваш рост:\n");
scanf("%u", &height);
if (genderInput == 'M' || genderInput == 'm') { /*Проверка логическим ИЛИ, имеет ли какой-то из этих операндов статус true*/
gender = 1; /* присвоение переменной gender 1(true)*/
} else {
gender = 0; /* присвоение переменной gender 0(false)*/
}
if ((age > 17 && height >= 180) && gender) {
printf("Поздравляем, вы проходите по категории на службу\n");
} else {
printf("Извините, но вы нам не подходите\n");
}
return 0;
}
/*Альтернативный вариант проверки условий, без переменной genderInput*/
/*
if ((age > 17 && height >= 180) && (gender == 'M' || gender == 'm')) {
printf("Поздравляем, вы проходите по категории на службу\n");
} else {
printf("Извините, но вы нам не подходите\n");
}
*/