Buscar

Exercicio 4 - Algoritmos e estruturas de dados I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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; 
}

Continue navegando