i wrote this code but it does nothing,why?and how can i fix it?
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream input("maximpar.in");
ofstream output("maximpar.out");
if (!input.is_open() || !output.is_open()) {
cout << "Eroare la deschiderea fisierelor de intrare/iesire." << endl;
return 1; // Returneaza cod de eroare
}
int n, numar, maxPar = -1, ap = 0;
input >> n;
for (int i = 1; i <= n; ++i) {
input >> numar;
if (numar % 2 == 0) {
if (numar > maxPar) {
maxPar = numar;
ap = 1;
} else if (numar == maxPar) {
ap++;
}
}
}
if (maxPar != -1) {
output << maxPar << " " << ap << endl;
} else {
output << -1 << endl;
}
input.close();
output.close();
return 0;
}
