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

Faca um programa que receba um numero inteiro maior do que 1, e verifique se o numero fornecido e primo ou nao. linguagem C

Respostas

respondido por: silasdedemo
2

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

}


brenobrito41: obrigado me ajudou muito
Perguntas similares