Verificando se um número é primo.
Publicado por Luiz Augusto Filho 02/03/2004
[ Hits: 15.061 ]
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; }
Cálculo da equação do segundo grau
Soma dos dígitos de um número decimal
Minha primeira biblioteca em C
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Impressora HP MFP 135a não imprime (2)
plasma nao altera configuraçoes e energia (0)
Mudar ícone do favorito "encerrar sessão" do Debian 12.10, c... (3)