Submeter | Todas submissőes | Melhores | Voltar |
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 |