Entrar com um número e imprimir todos os seus divisores
Publicado por summerson de souza goncalves (última atualização em 10/10/2011)
[ Hits: 35.052 ]
Código básico, comentado para tirar dúvidas de comandos de repetição.
/*entrar com um numero e imprimir todos os seus divisores.*/ #include<iostream> using namespace std; int main() // UFA .... { int n,i,divisor,resultado;//poderia ter colocado divisor(0)..dá no mesmo que divisor=0 divisor=0; cout<<"Digite um numero: "; cin>> n; for(i=1;i<=n;i++) // enquanto o contador n for menor ou igual ao numero digitado { // ele repete a operação. divisor+=1 ; //o divisor é zero, acrescento um para ele ir aumentando de 1 em 1 ,e fazendo o looping até ser igual a n . resultado = n % divisor;//o resultado dos numeros divisiveis é o resto da divisao entre o numero e o divisor if(resultado==0)// se o resto da divisao for igual a zero ele imprime os divisores. { cout<<"divisor de: "<<n<<" e: "<< divisor<<endl; } } system("pause"); }
SIMULADOR DE DADOS DE RPG - Baseado em Vampiro A Máscara - Alea Jacta Est ver2.0.1
Boletim Escolar Com Manipulação de Arquivo
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Ajuda Pra Melhoria do NFTABLES. (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (4)