Soma dos dígitos de um número decimal
Publicado por Oberlan C. Romão (última atualização em 29/05/2010)
[ Hits: 15.213 ]
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;
}
Cálculo de Energia de um Corpo
programa que mostra o uso de registros em C. Cadastra 10 funcionarios
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
archlinux resolução abaixou após atualização [RESOLVIDO] (19)
Após todos esses anos... youtube! (0)
Conky não mostra temperaturas da CPU no notebook (14)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









