Buscar

programa em c

Faça um programa em C que receba um vetor A com 10 elementos inteiros, imprima cada elemento do vetor A e uma mensagem indicando se o respectivo elemento ´e um n´umero primo ou n˜ao. Para um n´umero ser primo ele deve ser divis´ıvel apenas por 1 e por ele mesmo.

💡 2 Respostas

User badge image

Andre Smaira

O algoritmo em questão será:

#include

#define VET 10

//Convenção verifica = 1 --> O numero é primo

// verifica = 0 --> O numero não é primo

main()

int n[VET],i;

int d; // divisor

int verifica; // verifica se o numero é primo.

d=2;

verifica=1;

for(i=0; i<10 ;i++)

printf("\nDigite um numero:");

scanf("%d",&n[i]);

printf("O numero digitado foi: %d\n",n[i]);

if (n[i] <= 1)

verifica = 0;

while(verifica == 1 && d <= n[i] / 2)

if (n[i] % d == 0)

verifica = 0;

d = d + 1;

if (verifica == 1)

printf("%d eh primo.Sua posicao eh %d.\n", n[i],i);

return 0;

system("pause");

1
Dislike0
User badge image

Yago Campos

Explique melhor.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais