Você está na página 1de 3

AUTARQUIA EDUCACIONAL DO VALE DO SÃO FRANCISCO – AEVSF

FACULDADE DE CIÊNCIAS APLICADAS E SOCIAIS DE PETROLINA – FACAPE


COORDENAÇÃO DE CIÊNCIA DA COMPUTAÇÃO

NÚMEROS NARCISISTAS [1]


Arquivo fonte: narcisistas.pas

Alguns números inteiros possuem a capacidade de se autoelogiarem através de seus dígitos. Estes são
números que formam a família dos Números Narcisistas. Os Números Narcisistas clássicos são aqueles
iguais à soma de cada um de seus dígitos elevados à potência do número total de dígitos. Por exemplo, o
número 153 é um narcisista clássico porque a soma de seus dígitos elevados ao cubo (total de números que
compõem o número 153) é exatamente 153.

153 = 13 + 53 + 33 = 1 + 125 + 27 = 153


TAREFA

Sua tarefa é criar um programa que dada uma quantidade Q (0 <= Q <= 100) de números inteiros N (0 <= N
<= 10000) verifique se os números são ou não narcisistas.

ENTRADA

A entrada possui um único conjunto de testes que deve ser lido do dispositivo de entrada (normalmente o
teclado). A primeira linha contém um inteiro Q (0 ≤ Q ≤ 100) que indica a quantidade de números que serão
lidos. As Q linhas seguintes contêm os números que serão testados. Q igual a zero indicará o final das
entradas.

SAÍDA

O programa deverá imprimir na saída padrão, Q linhas contendo em cada linha o número 1 (um) caso o
número da respectiva linha seja narcisista ou o número 0 (zero) caso o número não seja narcisista.

EXEMPLO

Exemplo de Entrada Exemplo de Saída


1
153 1

5
100 0
153 1
371 1
223 0
1634 1

0
AUTARQUIA EDUCACIONAL DO VALE DO SÃO FRANCISCO – AEVSF
FACULDADE DE CIÊNCIAS APLICADAS E SOCIAIS DE PETROLINA – FACAPE
COORDENAÇÃO DE CIÊNCIA DA COMPUTAÇÃO

Soma Numeros[2]
Nome do arquivo fonte: soma.pas

Uma sequência é informada e precisa ser somada ou subtraída dependendo de um indicador.

Entrada

Números serão informados até o último, indicado por um zero. Os números informados devem ser
somados e, quando o indicador -1 (menos um) for informado, os próximos números devem ser subtraídos.
O próximo indicador -1 (menos um) volta a fazer com que a seqüência seja somada novamente. E assim por
diante. O indicador -1 (menos um) não deve ser somado e nem subtraído.

Saída

A saída será o resultado da operação após as somas e subtrações.

Exemplo de entrada Saída para o exemplo de entrada

10 36
20
5
-1
4
2
-1
3
6
-1
2
0
AUTARQUIA EDUCACIONAL DO VALE DO SÃO FRANCISCO – AEVSF
FACULDADE DE CIÊNCIAS APLICADAS E SOCIAIS DE PETROLINA – FACAPE
COORDENAÇÃO DE CIÊNCIA DA COMPUTAÇÃO

O Jogo do Bicho [3]


Arquivo fonte: bicho.pas

O jogo do bicho é uma atividade ilegal desde 1941. Existem diversas tentativas no sentido de tornar esse
jogo legal. Para aqueles que defendem a legalização, a medida poderia ser um incremento de arrecadação
de tributos para o governo.
E se esse jogo for legalizado? Você entende como ele funciona? São 25 bichos onde cada um possui 4
dezenas (vide tabela). Sorteiam-se 5 milhares, números de 0000 a 9999, e a dezena dos números sorteados
identificam os bichos sorteados, respctivamente.

Bicho Dezenas Bicho Dezenas Bicho Dezenas Bicho Dezenas Bicho Dezenas
1 01-02 6 21-22 11 41-42 16 61-62 21 81-82
Avestruz 03-04 Cabra 23-24 Cavalo 43-44 Leão 63-64 Touro 83-84
2 05-06 7 25-26 12 45-46 17 65-66 22 85-86
Águia 07-08 Carneiro 27-28 Elefante 47-48 Macaco 67-68 Tigre 87-88
3 09-10 8 29-30 13 49-50 18 69-70 23 89-90
Burro 11-12 Camelo 31-32 Galo 51-52 Porco 71-72 Urso 91-92
4 13-14 9 33-34 14 53-54 19 73-74 24 93-94
Borboleta 15-16 Cobra 35-36 Gato 55-56 Pavão 75-76 Veado 95-96
5 17-18 10 37-38 15 57-58 20 77-78 25 97-98
Cachorro 19-20 Coelho 39-40 Jacaré 59-60 Peru 79-80 Vaca 99-00

TAREFA
Sua tarefa é criar um programa que ajude os apreciadores desse jogo a saber interpretar o resultado do
sorteio.
ENTRADA
A entrada possui um único conjunto de testes que deve ser lido do dispositivo de entrada (normalmente o
teclado). A primeira linha contém um valor inteiro N (0 ≤ N ≤ 100) que indica a quantidade de sorteios que
deverão ser interpretados. Cada um dos N sorteios conterá 5 linhas, sendo que em cada uma delas terá
uma das milhares sorteadas. N igual a zero indicará o final das entradas.
SAÍDA
O programa deverá imprimir na saída padrão, N resultados. Deverão ser identificados o número de ordem
do resultado, e em cada linha do respectivo resultado, o número e o nome do bicho sorteado.
EXEMPLO
Exemplo de Entrada Exemplo de Saída
2 1
1421 6 cabra
0044 11 cavalo
7452 13 galo
0000 25 vaca
6543 11 cavalo
4201 2
4496 1 avestruz
4520 24 veado
9999 5 cachorro
6335 25 vaca
1 9 cobra
4211 1
0440 3 burro
4527 10 coelho
9876 7 carneiro
5436 19 pavao
0 9 cobra

Você também pode gostar