1. Programe uma função que recebe um número inteiro e verifica se todos os dígitos deste número são iguais ou diferente e liste eles em ordens crescentes.
Obs: Código fonte com no mínimo de 10 dígitos.
Claro! Vou te ajudar com o exercício de lógica de programação. Aqui está um exemplo de código em Portugol Studio que verifica se todos os dígitos de um número são iguais ou diferentes e os lista em ordem crescente: ``` algoritmo var numero, digito, digitoAnterior, contador: inteiro inicio escreva("Digite um número inteiro: ") leia(numero) digitoAnterior <- -1 contador <- 0 enquanto numero > 0 faca digito <- numero % 10 numero <- numero / 10 se digito <> digitoAnterior entao contador <- contador + 1 escreva(digito, " ") fimse digitoAnterior <- digito fimenquanto se contador = 1 entao escreva("Todos os dígitos são iguais.") senao escreva("Todos os dígitos são diferentes.") fimse fim fimalgoritmo ``` Neste código, você precisa digitar um número inteiro e o programa irá verificar se todos os dígitos são iguais ou diferentes. Em seguida, ele irá listar os dígitos em ordem crescente. Espero que isso te ajude a resolver o exercício!
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação
Lógica de Programação
•UNIBRA
Compartilhar