Du lädst die ganzen Zahlen aus der Textdatei in eine Liste oder ein Array, und wenn du deine Zufallszahl hast, gehst du das Array durch und rechnest jeweils die Differenz aus. Dazu noch eine Variable mit der minimalen bisherigen Differenz und fertig
Pseudocode:
Code:
var min, zahl, zahlen[];
for int i = 0 to length(zahlen)-1
begin
if abs(zahlen[i] - zahl) < min then
min = abs(zahlen[i] - zahl);
end;
return min;
(Ja ich hab zu lange C# ürogrammiert ^^)