Baixe o app para aproveitar ainda mais
Prévia do material em texto
/* Faça uma função para encontrar a soma dos dígitos de um número usando recursão. Faça um programa principal que leia um número, acione a função e exiba o resultado gerado. */ #include <stdio.h> int somadig (int n){ if (n<10) return n; // se o valor de n for menor que n, imprima n else return somadig (n / 10) + n%10; // se não, execute a função novamnte (n/10)+ (n%10 = resto da divisão de n) } int main(void) { // bloco principal int n, funcao; printf("Digite o número que deseja verificar\n"); // solicitação de entrada de dados scanf("%d", &n); // leitura e armazenamento de dados funcao = somadig (n); printf("Resultado é: %d", funcao); return 0; }
Compartilhar