|
Баскетбол
(Время: 1 сек. Память: 16 Мб Сложность: 5%)
Это довольно простая задача. Здесь требуется считать 8 целых чисел из файла, вычислить суммы очков каждой команды и сравнить эти значения. Пусть в переменных a1, a2, a3, a4 будет храниться значения очков по четвертям для первой команды, тогда общая сумма очков будет равна a=a1+a2+a3+a4. Аналогично для другой команды получим значение суммы b=b1+b2+b3+b4. При этом следует обратить внимание на последовательность чтения данных: сначала следует считывать a1, потом b1, затем a2, далее b2 и т.д.
В простейшем виде алгоритмическая реализация решения данной задачи может быть представлена следующим образом:
int a, a1, a2, a3, a4, b, b1, b2, b3, b4
read(a1, b1, a2, b2, a3, b3, a4, b4)
a = a1+a2+a3+a4
b = b1+b2+b3+b4
if(a > b) write(1)
if(a < b) write(2)
if(a == b) write('DRAW')
Здесь можно обойтись меньшим числом переменных, если использовать цикл для чтения данных по четвертям. Такая реализация немного сложнее, но более универсальна.
| |