Задача на логическое значение ||(OR)

Run Settings
LanguageC
Language Version
Run Command
#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"); } */
Editor Settings
Theme
Key bindings
Full width
Lines