Вы находитесь на странице: 1из 1

#include <iostream>

#include <fstream>
#include <string>
using namespace std;
void CitesteDinFisier(string numeFisier)
{
ifstream fin(numeFisier);
if (fin.fail())
{
cout << "fisierul '" << numeFisier << "' nu exista" << endl;
}
int maxPar[2], nrImpare = 0, x;
maxPar[0] = -1; maxPar[1] = -1;
while (fin >> x)
{
if (x % 2 == 0)
{
if (nrImpare == 3)
{
if (x > maxPar[1])
{
maxPar[0] = maxPar[1];
maxPar[1] = x;
}
else if (x > maxPar[0])
maxPar[0] = x;
}
}
else
{
nrImpare++;
if (nrImpare > 3)
break;
}
}
if (maxPar[0] == -1 || maxPar[1] == -1)
cout << "Nu exista." << endl;
else
cout << maxPar[0] << " " << maxPar[1] << endl;
}
int main()
{
CitesteDinFisier("bac.txt");
system("pause");
return 0;
}

Вам также может понравиться