Примечание. Код, который вы разместили, вероятно, должен был пометить вас как ошибки компиляции или предупреждения.Вы их включили?
Измените следующее:
printf("You have lost %d minutes to cigarettes. ", ComputeMinutesLost);
На:
printf("You have lost %d minutes to cigarettes. ", ComputeMinutesLost(userCigarettes));
^------------^ // forgot to include argument
Кстати, числовое значение, которое вы равны видеть - это целочисленное представление адреса функции ComputeMinutesLost
.
Также (благодаря комментарию @ unimportant)
в следующем разделе кода: // читать комментарии...
const int MIN_CONST = 7; // one of these...
int ComputeMinutesLost(int userCigarettes) {
int minLost;
int MIN_CONST; // is not necessary, and masks the other
// remove one or the other
// (as is, this one invokes undefined behavior.)