Diz se é número primo ou não
Publicado por summerson de souza goncalves (última atualização em 07/10/2011)
[ Hits: 12.843 ]
Código todo comentado, fácil de entender, estudar e praticar.
/*Entrar com um numero e dizer se é ou nao primo numeros primos sao aqueles numeros que só são divididos por 1 e por ele mesmo*/ #include<iostream> using namespace std; int main() { //poderia fazer somando a quantidade de divisores int n,i,divisor; // se fossem igual a 2 seria primo. string primo; // ARMAZENA O RESULTADO DIZENDO SE É PRIMO OU NAO divisor=0; cout<<"Digite um numero:"; cin>> n; for(i=1;i<=n;i++) // INICIO DO LAÇO DE REPETIÇÃO USADO PARA REPETIR A OPERAÇÃO { //ENQUANTO O I FOR MENOR OU IGUAL AO NUMERO DIGITADO divisor+=1; // REPETINDO A OPERAÇÃO O DIVISOR VAI SOMANDO: DIVISOR+1 if((divisor==1)||(divisor=n)&&(divisor=!1) && (divisor!=n))//condições para um numero ser primo // se divisor for igual a 1 ou divisor igual ao numero digitado // e se o divisor for diferente de 0 e tambem for diferente do numero //não há contradição na no operador relacional divisor!=n porque se na primeira condição for //falsa a outra automaticamente é verdadeira e vice-versa. { primo="\nNumero primo\n"; } else { primo="\nNao e numero primo\n"; } } cout<<primo; system("pause"); }
SIMULADOR DE DADOS DE RPG - Baseado em Vampiro A Máscara - Alea Jacta Est ver2.0.1
Nenhum comentário foi encontrado.
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
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (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