Soma dos dígitos de um número decimal
Publicado por Oberlan C. Romão (última atualização em 29/05/2010)
[ Hits: 15.205 ]
Homepage: http://twitter.com/oberlan
A função do programa é somar os dígitos de um número decimal, por exemplo, a soma dos dígitos de 25 é (2+5) = 7
Programa simples, mas que pode ser útil para muitas pessoas.
#include <iostream>
#include <cmath>
using namespace std;
int soma_digitos(int num){
int soma = 0;
if(abs(num)<10) return num;
else return num%10 + soma_digitos(num/10);
}
int main(){
int n;
cin >> n;
while(n>0){
cout << "A soma dos digitos de " << n << " eh: " << soma_digitos(n) << endl;
cin >> n;
}
return 0;
}
Calcular a potência de um número.
Ordenação Topológica com Digrafos
Meu primeiro programa em C (Olá mundo)
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (40)
Pfsense inacessivel após um periodo de tempo (2)









