Difference between revisions of "Problema da rotação dos algarismo do número inteiro"
From AdonaiMedrado.Pro.Br
Line 1: | Line 1: | ||
+ | == 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 primeiro algarismo e o coloca depois do último. Observe o exemplo das rotações do número 123456789. | 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 primeiro algarismo e o coloca depois do último. Observe o exemplo das rotações do número 123456789. | ||
*234567891 (primeira rotação). | *234567891 (primeira rotação). | ||
Line 10: | 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 primeiro algarismo do número original, a segunda rotação é aquela que rotaciona os dois primeiros algarismo do número original etc. | A ordem da exibição deve respeitar o número original. Ou seja, a primeira rotação é aquela que rotaciona o primeiro algarismo do número original, a segunda rotação é aquela que rotaciona os dois primeiros algarismo do número original etc. | ||
+ | |||
+ | == Exemplo 1 == | ||
+ | === Entrada === | ||
+ | 123456789 | ||
+ | === Saída === | ||
+ | 234567891 | ||
+ | 345678912 | ||
+ | 456789123 | ||
+ | 567891234 | ||
+ | 678912345 | ||
+ | 789123456 | ||
+ | 891234567 | ||
+ | 912345678 | ||
+ | |||
+ | == Exemplo 2 == | ||
+ | === Entrada === | ||
+ | 21 | ||
+ | === Saída == | ||
+ | 12 | ||
+ | |||
+ | == Exemplo 3 == | ||
+ | === Entrada === | ||
+ | 1 | ||
+ | === Saída === | ||
+ | 1 |
Revision as of 16:11, 16 October 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 primeiro algarismo e o coloca depois do último. Observe o exemplo das rotações do número 123456789.
- 234567891 (primeira rotação).
- 345678912 (segundo rotação).
- 456789123 (terceira rotação).
- 567891234 (quarta rotação).
- 678912345 (quinta rotação).
- 789123456 (sexta rotação).
- 891234567 (sétima rotação).
- 912345678 (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 primeiro algarismo do número original, a segunda rotação é aquela que rotaciona os dois primeiros algarismo do número original etc.
Exemplo 1
Entrada
123456789
Saída
234567891 345678912 456789123 567891234 678912345 789123456 891234567 912345678
Exemplo 2
Entrada
21
= Saída
12
Exemplo 3
Entrada
1
Saída
1