Hey Tom,
Wer hindert Dich daran, zwei Integer an eine Funktion zu übergeben, deren Argumente aber als float dekalierte sind?
Nichts, genau das mache ich doch:
int e, a;
p = ceil( static_cast<float>(e) / static_cast<float>(a) );
Wieso sollte ich float-Werte als Eingaben erwarten?
Grüße, Matze