Odpowiedź:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// Otwarcie plików wejściowych i wyjściowych
ifstream fin("dane.txt");
ofstream fout("wynik.txt");
// Sprawdzenie czy pliki zostały otwarte poprawnie
if (!fin.is_open()) {
cout << "Nie udalo sie otworzyc pliku dane.txt." << endl;
return 1;
}
if (!fout.is_open()) {
cout << "Nie udalo sie otworzyc pliku wynik.txt." << endl;
// Wczytanie czasów z pliku wejściowego
int czas_a, czas_b, wygrane_a = 0, wygrane_b = 0;
while (fin >> czas_a >> czas_b) {
// Zliczanie zwycięstw w parach zawodników
if (czas_a < czas_b) {
wygrane_a++;
} else if (czas_b < czas_a) {
wygrane_b++;
// Wypisanie wyniku do pliku wyjściowego
if (wygrane_a > wygrane_b) {
fout << "A" << endl;
} else if (wygrane_b > wygrane_a) {
fout << "B" << endl;
} else {
fout << "REMIS" << endl;
// Zamknięcie plików
fin.close();
fout.close();
return 0;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
// Otwarcie plików wejściowych i wyjściowych
ifstream fin("dane.txt");
ofstream fout("wynik.txt");
// Sprawdzenie czy pliki zostały otwarte poprawnie
if (!fin.is_open()) {
cout << "Nie udalo sie otworzyc pliku dane.txt." << endl;
return 1;
}
if (!fout.is_open()) {
cout << "Nie udalo sie otworzyc pliku wynik.txt." << endl;
return 1;
}
// Wczytanie czasów z pliku wejściowego
int czas_a, czas_b, wygrane_a = 0, wygrane_b = 0;
while (fin >> czas_a >> czas_b) {
// Zliczanie zwycięstw w parach zawodników
if (czas_a < czas_b) {
wygrane_a++;
} else if (czas_b < czas_a) {
wygrane_b++;
}
}
// Wypisanie wyniku do pliku wyjściowego
if (wygrane_a > wygrane_b) {
fout << "A" << endl;
} else if (wygrane_b > wygrane_a) {
fout << "B" << endl;
} else {
fout << "REMIS" << endl;
}
// Zamknięcie plików
fin.close();
fout.close();
return 0;
}