nTest = input()
contador = 0
for i in range(nTest):
num = input()
num = int(num)
for i in range(1,num+1):
if num%i==0:
contador = contador + 1
if contador == 2:
print num, 'eh primo'
else:
print num, 'nao eh primo'
contador = 0
\\Tá em python mas a lógica é a mesma
Faça uma função que recebe por parâmetro um valor inteiro e positivo e retorna "primo" caso ele seja um número primo e "não primo" em caso contrário.
Para resolver essa questão, usaremos nossos conhecimentos sobre linguagem C:
include<stdio.h>
include<conio.h>
int main (){
int i,n,primo,cont=0;
printf(“Entre com o valor do numero”);
scanf(“%d”,&n);
for (i=1;i<=n;i++){
primo=n%i;
if(primo==0){
cont=cont+1;
}
}
if(cont >2){
printf(“primo”);
}
else{
printf(“não primo”);
}
return 0;
}
Para resolver essa questão, usaremos nossos conhecimentos sobre linguagem C:
include<stdio.h>
include<conio.h>
int main (){
int i,n,primo,cont=0;
printf(“Entre com o valor do numero”);
scanf(“%d”,&n);
for (i=1;i<=n;i++){
primo=n%i;
if(primo==0){
cont=cont+1;
}
}
if(cont >2){
printf(“primo”);
}
else{
printf(“não primo”);
}
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar