9634. Пройти в
финал
Добро
пожаловать в полуфинальный тур олимпиады! Для того чтобы удачно пройти этот тур
олимпиады, организаторы олимпиады считают, что средняя оценка ученика должна
быть не меньше 3.5, а также оценка по информатике должна быть A или B.
Организаторы также считают, что не все ученики смогут пройти в финал, но они
могут и ошибаться, так как эта задача все еще не решена. Решите эту задачу
написав программу, которая сможет определить учеников прошедших и не прошедших
в финальный тур.
Вход. В первой строке дано количество учеников n (1 ≤ n ≤ 1000). В последующих n строках записаны: число xi (0.0 < xi ≤ 5.0) –
средняя оценка i-го
ученика и один символ yi (yi ∈ {A, B, C, D, E, F }) – оценка по информатике этого ученика. Ученики
пронумерованы от 1 до n.
Выход. Для каждого ученика в отдельной строке
выведите 1, если ученик проходит в финал, или 0 в
противном случае.
Пример
входа |
Пример
выхода |
2 3.7 C 4.0 B |
0 1 |
строки
Для
каждого ученика следует проверить условие его выхода в финал.
Реализация алгоритма
Читаем входные данные. Обрабатываем n строк.
scanf("%d", &n);
while (n--)
{
scanf("%lf %c", &grade, &ch);
Проверяем условие выхода ученика в
финал. Выводим ответ.
if (grade >= 3.5
&& (ch == 'A' || ch == 'B'))
printf("1\n");
else
printf("0\n");
}