#include typedef struct { int flag; int d_flag; // 死亡フラグ int s_flag; // 生存フラグ } flagInfo; void check_flag(flagInfo *p); void print_result(flagInfo *p); int main(void) { flagInfo data; check_flag(&data); print_result(&data); return 0; } void check_flag(flagInfo *data) { data->d_flag = 0; for (int i = 0; i < 3; ++i) { scanf("%d", &data->flag); if (data->flag == 1) data->d_flag++; } scanf("%d", &data->s_flag); } void print_result(flagInfo *data) { printf("%s\n", (data->d_flag >= 2 && data->s_flag == 0) ? "DEAD" : "SURVIVED"); }