SPOJ Brasil

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.

SPOJ Problem Set (seletivas)

1752. Fatorial

Problema: FATORIAL

Joãozinho é um garoto esperto da sexta série. Ele gosta muito de matemática, e descobriu que sua professora é muito preguiçosa. Nas provas da matéria a professora pede que as crianças circulem a resposta com um quadrado colorido, e que façam o primeiro dígito diferente de zero (da direita para esquerda) do número especialmente grande com caneta. Joãozinho desconfiou que a professora olhava apenas para aquele dígito para corrigir a questão.

A turma aprendeu a calcular o fatorial de um número, e isso será cobrado na próxima prova. Joãozinho está convencido de que não precisa escrever de fato o número correto, desde que o primeiro dígito (olhando da direita para esquerda) seja o correto. Sua tarefa neste problema é ajudar Joãozinho a calcular para um número inteiro n da entrada, o primeiro dígito (da direita para esquerda) de n! que seja diferente de zero.

Entrada

A entrada é composta de diversas instâncias. A primeira linha de cada instância consiste um inteiro n (1 <= n <= 1000000).

A entrada termina com final de arquivo.

Saída

Para cada instância, você deverá imprimir um identificador Instancia k, onde k é o número da instância atual. Na linha seguinte imprima o primeiro dígito (da direita para esquerda) diferente de zero.

Após cada instância imprima uma linha em branco.

Exemplo

Entrada:
5

Saída:
Instancia 1
2


Adicionado por:Wanderley Guimarães
Data:2007-08-28
Tempo limite:16s
Tamanho do fonte:50000B
Linguagem permitida:Todas exceto: AWK CLOJ ERL F# GO JS PERL 6 SCALA SED TCL
Origem:Seletiva para Maratona de Programação do IME - 2007

hide comments
2010-06-18 03:50:10 GNU [UFPB]
João Batista, ele só vai parar de ler quando encontrar final de arquivo, no caso depois dele mostrar o resultado ele vai ler denovo o numero.No caso em Pascal ficaria assim:

while not eof do begin
(*Sequencia de comandos*)
end;

Em C : while !eof
{
//Sequência de comandos
}

Me segue ai no twitter @debuging

Last edit: 2010-08-11 07:51:29
2010-05-22 00:36:11 Renan [GEDAL-UFT]
Tá de Brincadeira?²
2010-05-11 20:45:23 Pablo Herivelton [UFCG]
n <= 1000000 que piada hein...
nc
2010-05-09 22:24:28 Daniel Mantovani
Esse n <= 1000000 que ferra tudo :P O resto é mtu fácil.
2010-04-13 20:10:46 Joao Batista Pereira Matos Junior[cc-inf-ufg]
Alguem pode me dizer quando o prorgama vai saber que nao tem mais numeros pra ele calcular o fatorial.
2010-03-07 14:49:10 Rafael Natã
usa um for uai '-'
2010-02-17 08:17:33 Thiago Luiz G. da Silva [FATEC-SO]
n <= 1000000
Tá de brincadeira, né?
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.