Divisores de um inteiro positivo em C++
Publicado por - (última atualização em 01/02/2019)
[ Hits: 3.593 ]
Homepage: -
Download 1548905996.divisores.cpp (versão 2)
Um pequeno script para determinar os divisores de um inteiro positivo em linguagem C++. Pode ser executado normalmente por ./nome-do-binario ou ./nome-do-binario [número].
Exemplos:
$ ./divisores 35
Os divisores de 35 são: 1, 5, 7 e 35
$ ./divisores 91
Os divisores de 91 são: 1, 7, 13 e 91
$ ./divisores
Digite um número inteiro positivo: 88
Os divisores de 88 são: 1, 2, 4, 8, 11, 22, 44 e 88
Versão 2 - Enviado por - em 31/01/2019
Changelog: Corrigido um "bug" na mensagem que o programa exibe quando digitado o valor 0. Obrigada ao senhor Paulo, tive uma grande falta de atenção! =)
Download 1548905996.divisores.cpp
#include <iostream> using namespace std; void divisores(unsigned int inteiro); int main(int argc, char **argv){ if(argc == 1){ cout << "Digite um número inteiro positivo: "; unsigned int inteiro; cin >> inteiro; divisores(inteiro); } else{ divisores(atoi(argv[1])); } return 0; } void divisores(unsigned int inteiro){ if(inteiro == 1){ cout << "1 é divisível somente por 1" << endl; } else if(inteiro == 0){ cout << "0 não possui divisores" << endl; } else{ cout << "Os divisores de " << inteiro << " são: "; for(unsigned int i = 1; i < inteiro; i++){ if(inteiro % i == 0) cout << i << ", "; } cout << "\b\b e " << inteiro << endl; } }
Lista Duplamente Encadeada em C
programa para solucionar problemas com triangulos
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (3)
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)