Bom dia galera,
Estou com muitas dificudades nessa questão de algoritmo com o visualg:
Faça um algoritmo que leia dois números inteiros positivos com 3 dígitos cada e gere um terceiro número inteiro, com 6 dígitos, a partir com os dígitos do 2º número em ordem decrescente seguidos pelo dígitos do 1º número em ordem crescente.
O que tentei fazer;;;
var
num1, num2, num1gerado, num2gerado, num3gerado, dig1, dig2, dig3, dig4, dig5, dig6: inteiro
inicio
leia(num1, num2) //132, 645
dig1 <- num1 div 100 // 1
[color=red]//dig2 <- num1 div 10[/color]
dig3 <- num1 mod 10 // 2
dig4 <- num2 div 100 // 6
[color=red]//dig5 <- num2 div 10[/color]
dig6 <- num2 mod 10 // 5
num1gerado <- (dig1 * 100) + (dig3 * 10) + dig2
num2gerado <- (dig4 * 100) + (dig6 * 10) + dig5
escreva(“numero 1 em ordem crescente:”, num1gerado)
escreva(“numero 2 em ordem decrescente:”, num2gerado)
[color=red]//escreva(“num3gerado:”, num2gerado, num1gerado)[/color]
fimalgoritmo
Marquei em vermelho minha dificuldade, não conseguir achar(formula) do digito 2 e 5, e não conseguir juntar os dois numeros em apenas um(o terceiro). --’
Quem puder dá uma força.
Grato.