Răspuns:
#include <iostream>
#include <cmath>
#include <fstream>
using namespace std;
ifstream f("bac.txt");
float x;
int num, apropiat;
int main()
{
cin >> x;
f >> num;
float difmin=abs(num-x), dif;
apropiat=num;
while (f >> num)
{
dif=abs(num-x);
if (dif<difmin)
{
difmin=dif;
apropiat=num;
}
}
cout << apropiat;
}
Explicație: