C программа reagrding if else
#include < stdio.h > int main() { int age; char sex; char ms; printf("Enter the details of the driver\n"); scanf("%c%c%d", & ms, & sex, & age); if (ms == 'y') printf("Driver is insured\n"); else { if (sex == 'm') { if (age > 30) printf("Driver is insured\n"); else { if (age > 25) printf("Driver is insured\n"); else printf("Driver is not insured\n"); } } } }
[edit]добавлен блок кода-OriginalGriff [/edit]
Что я уже пробовал:
Я попытался рассказать подробности о водителе.
но программа не дает должного результата.
А в соответствии с программой она должна напечатать вывод о том, что водитель застрахован, когда я даю семейное положение(МС) как "y". но это не так
Richard MacCutchan
Используйте свой отладчик, чтобы проверить значения всех переменных после вызова scanf.