Saber se um número é primo (algoritmo super simples)
Algoritmo para saber um número (lido pelo programa) é primo ou não...
Descrição
Algoritmo para saber um número (lido pelo programa) é primo ou não...
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, x;
int div = 0;
do {
system("clear");
printf("Digite um número inteiro e positivo: ");
scanf("%d", &x);
} while (x <= 0);
for (i = 1; i <= x; i++) {
if (x % i == 0) {
div++;
}
}
if (div == 2)
printf("O número %d é primo!", x);
else
printf("O número %d não é primo!", x);
return 0;
}
Para implementá-lo ele poderia dividir apenas por numeros primos, ao inves de todos menos que ele. Afinal, todo numero que é composto é produto de um primo