Instituto de Computação da UNICAMP

Disciplina MC102: Primeiro Semestre de 2010

Laboratório Nº 04

Docente: Mariana Piquet Dias
Monitor: Douglas Oliveira Santos

Um número é dito palíndrome se a sequência dos dígitos lidos da esquerda para a direita é igual a sequência de dígitos lidos da direita para a esquerda (desconsidere zeros à esquerda, ex: 010, deve ser considerado 10).

Os seguintes números são palíndromes:

Os seguintes números não são palíndromes:

Faça um programa que verifica se um número inteiro n, não negativo, é ou não um número palíndrome. Além disso, escreva na saída padrão o valor de n na base binária, se n ≤ 1000. Exemplo:

O número decimal 18, na base binária equivale ao número 10010, pois 1*24 + 0*23 + 0*22 + 1*21 + 0*20 = 18.


Entrada 1:
30003

Saida 1:
Sim

Entrada 2:
101

Saida 2:
Sim
1100101


Entrada 3:
123

Saida 3:
Nao
1111011



Observações:


24/março/2010