No cóż albo zabrakło Ci wyobraźni, albo wiary, albo nie chciało Ci się nawet sprawdzić przetestować mojej podpowiedzi [lenistwo?]
int ciastka = 10;; // u Ciebie ciastka są typu int?
int suma = 3; // u Ciebie suma jest typu int?
cout << ceil(ciastka/suma);
cout << ceil((double)ciastka/suma);
itd i itp
PS
Swoją drogą bezsensowne - do tego zadania nazwy zmiennych albo używasz ich nie właściwie, tzn prawidłowo:
suma_zjedzonych ciastek/ilość_ciastek_w_pudełku
i jeżeli tak masz to u siebie oznaczone, to działanie jest ok, ale nazwy u Ciebie do du...py, jeżeli nie to działanie złe i może dlatego problemy z ceil?