Difference between revisions of "Problema da rotação dos algarismo do número inteiro (invertido)"
From AdonaiMedrado.Pro.Br
(Created page with '== Descrição == Faça um programa para exibir todas as rotações dos algarismos de um número inteiro com até 9 dezenas. Entenda-se como rotação o procedimento que pega o p…') |
(→Descrição) |
||
Line 1: | Line 1: | ||
== Descrição == | == Descrição == | ||
− | Faça um programa para exibir todas as rotações dos algarismos de um número inteiro com até 9 dezenas. Entenda-se como rotação o procedimento que pega o | + | Faça um programa para exibir todas as rotações dos algarismos de um número inteiro com até 9 dezenas. Entenda-se como rotação o procedimento que pega o último algarismo e o coloca antes do primeiro. Observe o exemplo das rotações do número 123456789. |
*912345678 (primeira rotação). | *912345678 (primeira rotação). | ||
*891234567 (segunda rotação). | *891234567 (segunda rotação). | ||
Line 11: | Line 11: | ||
O número informado nunca terá dentre os seus algarismos o zero. | O número informado nunca terá dentre os seus algarismos o zero. | ||
− | A ordem da exibição deve respeitar o número original. Ou seja, a primeira rotação é aquela que rotaciona o | + | A ordem da exibição deve respeitar o número original. Ou seja, a primeira rotação é aquela que rotaciona o último algarismo do número original, a segunda rotação é aquela que rotaciona os dois últimos algarismo do número original etc. |
Se não houver rotação para o número informado deve-se imprimir uma linha em branco. | Se não houver rotação para o número informado deve-se imprimir uma linha em branco. |
Latest revision as of 13:10, 4 December 2010
Contents
Descrição
Faça um programa para exibir todas as rotações dos algarismos de um número inteiro com até 9 dezenas. Entenda-se como rotação o procedimento que pega o último algarismo e o coloca antes do primeiro. Observe o exemplo das rotações do número 123456789.
- 912345678 (primeira rotação).
- 891234567 (segunda rotação).
- 789123456 (terceira rotação).
- 678912345 (quarta rotação).
- 567891234 (quinta rotação).
- 456789123 (sexta rotação).
- 345678912 (sétima rotação).
- 234567891 (oitava rotação).
O número informado nunca terá dentre os seus algarismos o zero. A ordem da exibição deve respeitar o número original. Ou seja, a primeira rotação é aquela que rotaciona o último algarismo do número original, a segunda rotação é aquela que rotaciona os dois últimos algarismo do número original etc.
Se não houver rotação para o número informado deve-se imprimir uma linha em branco.
Exemplo 1
Entrada
123456789
Saída
912345678 891234567 789123456 678912345 567891234 456789123 345678912 234567891
Exemplo 2
Entrada
21
Saída
12
Exemplo 3
Entrada
1
Saída
(linha em branco)