Nimm größere Widerstände. Sonst fließt da ja ein nennenswerter Strom den du in Wärme umwandelst.

also in deiner endlosschleife.
while(true)
{

return 0; //Sollte nicht drin vorkommen. Da geht er aus deiner Schleife raus weil er die MainFunktion als beendet sieht.
}

Und dir fehlt auch noch eine Konvertierung in float. Sonst geht die Zeile:
spannung=0.003086*result;
nicht.