Informática, perguntado por galbaribeiro, 5 meses atrás

Determine se um número inteiro é ou não primo, dentre 15 números informados pelo usuário. Usando o DO e o While, sem FOR. Linguagem C.

Soluções para a tarefa

Respondido por joaopedrolemos
0

#include <stdio.h>

#include <stdbool.h>

#include <locale.h>

bool primo_verificador (int x)

{

int a = 1, count = 0;

do{

 if (x % a == 0) count ++;

 a++;

} while (a <= x);

if (count == 2) return true;

else return false;

}

int main()

{

setlocale(LC_ALL, "Portuguese");

int a[15], i = 0;

do {

 printf("[%d]::> ", i+1); scanf("%d",&a[i]);

 i++;

} while (i < 15);

int j = 0;

do {

 printf("%d ",a[j]);

 if (primo_verificador(a[j])) printf(" - É número Primo\n");

 else printf(" - Não é número Primo\n");

 j++;

} while (j < 15);

return 0;

}

Perguntas interessantes