Verificando se um número é primo.
Publicado por Luiz Augusto Filho 02/03/2004
[ Hits: 14.906 ]
Este código cálcula se um número é primo ou não. Porém, nos dias atuais existe uma certa divergência dentro da mátematica, onde o pessoal da álgebra NÃO considera o número 1 primo. Este programa CONSIDERA o número 1 primo.
/* Name: Primo Author: Luiz Augusto (hyr4x@bol.com.br) Date: 02/03/04 20:26 Description: Verifica se um numero é primo. */ #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int numero = 1, i; while(numero){ printf("Digite '0' para sair."); printf("Digite um numero: "); scanf("%d",&numero); for(i=2;i<=(numero>>1)+1;i++) { if (numero == 1 || numero == 2 || numero == 3) { break; } if (!(numero%i)) { printf("\n\n\t%d nao eh primo, ele eh divisivel por %d.\n",numero,i); break; } } if ((numero%i) || (numero == 1) || (numero == 2) || (numero == 3)) { printf("\n\n\t%d eh primo.\n",numero); } } system("PAUSE"); return 0; }
Mostra valores da tabela ascii
Funções de comparação de String
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
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[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