Я пытаюсь сделать функцию вернуть значение собачьих лет. это то, что я пытаюсь сделать. Доза, похоже, не возвращает значение.
int dog_years()
{
int addition, dog;
cin >> dog;
return 7 * dog;
}
int main ()
{
int result = dog_years();
{
Если, как говорится в вашем вопросе, вы хотите вернуть значение, вам нужно присвоить возвращаемое значение переменной:
int result = dog_years();
после чего вы можете использовать эту переменную в своей основной функции для дальнейшей обработки. Если вы хотите "увидеть" свой результат; вы можете распечатать его:
cout << results << endl;
EDIT: Кажется, вы просто хотите "увидеть" ваш результат, не имея возвращаемого значения. в таком случае:
void dog_years()
{
int dog;
cin >> dog;
cout << 7 * dog << endl;
}
int
, но ничего не возвращает. Также addition
не используется.
void
и сложение здесь избыточно.