Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

PRIMO - Primo

Tarefa

Dado um inteiro N, verifique se N é primo.

Entrada

A entrada é composta por um único caso de teste, composto por uma única linha que contém o inteiro N.

Saída

Seu programa deve produzir uma única linha, contendo a palavra "sim", se N for primo, e "nao", caso contrário (note a ausência de acentuação).

Restrições

  • |N| < 231

Exemplo

Entrada
7

Saída
sim

Entrada
10

Saída
nao


Adicionado por:Wanderley Guimarăes
Data:2009-02-07
Tempo limite:1s
Tamanho do fonte:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Linguagem permitida:Todas exceto: ASM64 CLOJURE ERL FSHARP JS-RHINO PERL6 PY_NBC SCALA TCL
Origem:Treino para OBI de 2006 - Fábio Moreira & Daniel Fleischman

hide comments
2011-04-05 20:53:35 Kassio Rômulo [UFMA]
O meu funciona perfeitamente porém no spoj da resposta errada sempre
2010-11-22 02:30:23 GNU [UFPB]
Joăo Victor, seu problema deve tá dando erro porque no problema năo diz que tem que mostrar "Valor nao aceitado."Tenta corrigir isso qualquer coisa me add no MSN que eu esclareço como responder a essa questăo...
MSN: kevinmitinick@hotmail.com
Twitter:@acassio10
2010-10-24 05:09:56 Luiz Estevam
Ainda existe erro neste compilador, já testei o resultado e está perfeito, mas sempre da resposta errada, alguém tem alguma dica?
2010-10-11 23:35:12 João Victor
#include <stdlib.h>
#include<stdio.h>
int main(){

long int n, i, verif;
abs(n);

scanf ("%d", &n);
verif = 0;


if(n < 2147483648)
{
for (i=1;i<=n;i++)
{
if (n%i==0)
verif = verif + 1;
}
if (verif > 2)
printf ("nao");
else
printf ("sim");
}
else
printf("Valor nao aceitado.");

return 0;

}

Algo está errado, que năo condiz com o problema. Năo sei o que é.


Last edit: 2010-10-11 23:35:44
2010-08-20 00:09:53 Cainã [Inatel]
deveriam arrumar a especificaçăo mesmo, se năo usar o |n| năo vai
2010-07-07 17:21:12 Jefferson Quesado Neto [Uece]
Senhores, um número N é primo (em Z) se ele possuir 4, e apenas 4, divisores distintos: N, -N, 1 e -1.
2010-06-25 05:20:55 Anderson Akio Gohara (FIPP/UNOESTE)
os numeros 1,-1 e 0 năo săo primos por definiçăo
http://pt.wikipedia.org/wiki/Número_primo
2010-06-23 01:27:15 Evandro Carrijo Taquary [CC-INF-UFG]
Concordo com o Rodolfo. As especificaçőes estăo erradas! Deveria ser assim: "Seu programa deve produzir uma única linha, contendo a palavra "sim", se |N| for primo, e "nao", caso contrário (note a ausęncia de acentuaçăo)."
2010-05-29 23:39:27 GNU [UFPB]
Se o numero for 0 a resposta tem que ser 'nao' por isso deve ta dando erro. =)
2010-05-11 20:26:34 Pablo Herivelton [UFCG]
aqui funciona e dar resposta errada no SPOJ, que beleza... nc
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.