Как реализовать данную задачу в c++?

Здравствуйте.
Задача такая: есть файл input.txt в котором в два столбца введены данные какого нибудь матча. Требуется считать эти данные и выяснить какая группа победила. Например, назвать первую группу А, а вторую Б. Потом в файле output.txt сохранить рузультат.
Пример,
Input.txt
3 4
5 2
1 2
Output.txt
A B
9 8

P.S: Можно ли реализовать данную задачу с помощью библиотеки fstream?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 2
Nightmare1
@Nightmare1
Программист
Читать файл построчно, разделить входящую строку на две переменные, соответственно привести их в вид целочисленный . При прогоне суммировать, выводить результат суммы отсортированный по условию сравнения . Вам нужен код?
Ответ написан
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
ifstream может читать числа. Вам надо читать по 2 числа в цикле, пока файл не кончится. Проверка, что файл кончился - через eof.

Для решения вашей задачи вам надо будет помимо двух считываемых переменных завести еще два счетчика - сумма очков у каждой комманды. Далее, в цикле, после прочтения двух чисел, просто прибавляйте их к счетчикам. После цикла, когда встретили eof, выводите счетчики. Вот и все решение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы