• Matéria: Informática
  • Autor: rairasousa2001
  • Perguntado 7 anos atrás

Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele próprio. Escreva um
programa que leia um número e determine se ele é ou não primo.

Respostas

respondido por: nanecristty
0

Resposta:

#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;

}

Explicação:

Perguntas similares