Responder em c++ utilizando recursiva
01.Escreva uma função recursiva que, a partir da passagem de um número inteiro positivo, exiba todos os números naturais pares inferiores ou iguais àquele número em ordem crescente. Observação: os números devem ser exibidos em uma única linha, separados por símbolos de vírgula.
02..Escreva uma função recursiva, de nome inverso, que identifica e retorna o inverso, em relação à ordem dos dígitos, de um número inteiro. A função recebe apenas um argumento: o número inteiro a partir do qual será obtido seu inverso. Observação: para a implementação da função, é sugerido a realização das seguintes operações, se considerado um número inteiro com 2 ou mais dígitos: a) Extração do último dígito, seguido do seu armazenamento em uma string através do uso da função sprintf1 (biblioteca stdio.h); b) Extração dos dígitos restantes, seguido do seu armazenamento em uma segunda string; c) Concatenação das strings das operações discriminadas nos itens a e b (com o último dígito acrescentado ao final da sequência dos dígitos restantes), através do uso da função strcat2 (biblioteca string.h); d) Conversão da string resultante da concatenação para um inteiro, através do uso da função strtol3 (biblioteca stdlib.h).
01.Escreva uma função recursiva que, a partir da passagem de um número inteiro positivo, exiba todos os números naturais pares inferiores ou iguais àquele número em ordem crescente. Observação: os números devem ser exibidos em uma única linha, separados por símbolos de vírgula.
02..Escreva uma função recursiva, de nome inverso, que identifica e retorna o inverso, em relação à ordem dos dígitos, de um número inteiro. A função recebe apenas um argumento: o número inteiro a partir do qual será obtido seu inverso. Observação: para a implementação da função, é sugerido a realização das seguintes operações, se considerado um número inteiro com 2 ou mais dígitos: a) Extração do último dígito, seguido do seu armazenamento em uma string através do uso da função sprintf1 (biblioteca stdio.h); b) Extração dos dígitos restantes, seguido do seu armazenamento em uma segunda string; c) Concatenação das strings das operações discriminadas nos itens a e b (com o último dígito acrescentado ao final da sequência dos dígitos restantes), através do uso da função strcat2 (biblioteca string.h); d) Conversão da string resultante da concatenação para um inteiro, através do uso da função strtol3 (biblioteca stdlib.h).