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
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
Português,
4 meses atrás
Química,
4 meses atrás
Pedagogia,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
10 meses atrás
História,
10 meses atrás
Português,
10 meses atrás