Submeter | Todas submissőes | Melhores | Voltar |
FATORIA2 - Fatorial |
Dado um inteiro N
, determine quanto vale N
fatorial (escreve-se N!
). O fatorial de um número é
o produto de todos os números entre 1 e N
, inclusive. Por
exemplo, 5! = 5 × 4 × 3 × 2 × 1 = 120
.
Entrada
A entrada é composta por uma única linha que contém o
inteiro N
.
Saída
A saída deve consistir de apenas uma linha contendo o valor de
N!
.
Restrições
0 ≤ N ≤ 12
Exemplo
Entrada 2 Saída 2 Entrada 3 Saída 6
Adicionado por: | Wanderley Guimarăes |
Data: | 2009-01-26 |
Tempo limite: | 0.301s |
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
|
|||||||||
2013-10-21 19:10:02 Wanderson Ferreira
lembrando que vcs devem iniciar o fatorial em 1. Um acumulador de soma deve iniciar em zero, um acumulador de multiplicação deve iniciar em UM. |
|||||||||
2013-07-08 02:45:25 Eduardo Maia [UECE]
Lord Tecnetos, sua implementaçăo está certa, porém, vocę cometeu 2 erros. săo eles: 1 - vc deve inicializar sua variável "a" que, no caso, vc năo inicializou-a. 2 - depois no printf, vc retira a divisăo por 4 que vc fez. fiz essas simples alteraçőes no seu código e deu certo aqui. espero ter ajudado. Last edit: 2013-07-08 02:45:45 |
|||||||||
2013-06-13 19:37:26 Lord Tecnetos
Qual o erro? #include <stdio.h> int main () { int i,n,a; scanf ("%d", &n); for (i=n; i>1; i--) { a *= i ; } printf ("%d", a/4); return 0; } |
|||||||||
2013-03-22 15:09:54 Edson Silva CCM [UFABC]
[C] Galera do C/C++, cuidado com a memória armazenamento do 12!. Já tentei de 3 maneiras, mas único jeito de dar 0.00 é quando usando malloc, mesmo assim a memória vai a 1.8M. |
|||||||||
2013-02-23 14:17:00 Gabriel Vilar
Ja tentei de 3 maneiras diferentes, todas exibem o resultado certo, porem sempre da erro no tempo da execuçăo. |
|||||||||
2012-12-09 16:07:14 Matheus Henrique [IFNMG - Montes Claros]
o meu tb deu erro mas está certo,oq pode ter ocorrido? |
|||||||||
2012-12-04 15:50:21 Natan Novelli Tu
kkkkkk, Diego Negretto! |
|||||||||
2012-12-04 11:12:59 Ian Gonçalves Motta
Last edit: 2012-12-04 11:13:33 |
|||||||||
2012-11-02 05:16:10 Thalisson Estrela
Eu tava fazendo tudo certo, e submetia e dava erro, era porque eu coloquei o nome da classe sem ser MAIN, ai da pau. :O |
|||||||||
2012-09-05 03:13:15 Diego Negretto
Lembrem-se da particularidade do fatorial de 0 =) |