Divisores de um inteiro positivo em C++
Publicado por - (última atualização em 01/02/2019)
[ Hits: 3.536 ]
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; } }
Funções de soma e subtração de matrizes alocadas dinamicamente
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
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Acabei de formatar meu ssd e deu erro (3)
Desempenho abaixo do esperado - travadas e congelamento do sistema ope... (5)
Bash ao invés de Fish no CachyOS (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta