پاسخ داده شده: تابع بازگشتی کهnعدد دریافت میشود وبرعکس چاپ میکند
سلام؛ میتوانید با استفاده از گرفتن باقیماندهٔ تقسیم بر ده یک عدد رقم انتهای آن را به دست بیاورید و با تقسیم بر ده رقم آخر آن را حذف کنید، بنابراین میتوانید به اینصورت تابع را بنویسید:
void print_each_number(const size_t input) { std::clog << input % 10; if (input != 1) { print_each_number(input / 10); } }
و به اینصورت نیز استفاده کنید :
int main(void) { print_each_number(123456789); std::clog << std::endl; }