Diz se é número primo ou não
Publicado por summerson de souza goncalves (última atualização em 07/10/2011)
[ Hits: 12.826 ]
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"); }
Funções de soma e subtração de matrizes alocadas dinamicamente
Testar o melhor método de organização C (inserção, bolha e shell-sort)
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
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
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Porblema com MergeList [RESOLVIDO] (10)
Melhor hospedagem em nuvem para projetos Laravel com baixo custo? [RES... (7)
Como baixar os drivers de áudio no linux mint? (7)
Como posso localizar o arquivo HTML da página inicial do GLPI dentro d... (2)
[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