Diz se é número primo ou não
Publicado por summerson de souza goncalves (última atualização em 07/10/2011)
[ Hits: 12.991 ]
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"); }
Preloader.c - Adaptação do Tarik Ahmad (Thiago Alexandre) para linux
Calculadora elementar com ponto flutuante
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? [RESOLVIDO] (5)
Erro no boot pen drive 4gb (1)
Ajude-me a criar uma lista de jogos retrô! (5)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)