Informática, perguntado por macedopedro, 1 ano atrás

O pseudocódigo abaixo é responsável por separar os dígitos de um número formado por até 3 dígitos.

(VEJA A IMAGEM EM ANEXO)


d3 <- resto(num, 10)
d2 <- (num - resto(num, 10)) / 10
d1 <- (num - resto(num, 100)) / 100

d1 <- (num - resto(num, 100)) / 100
d2 <- (num - resto(num, 10)) / 10
d3 <- resto(num, 10)

d1 <- resto(num, 1)
d2 <- resto(num, 10)
d3 <- resto(num, 100)

d1 <- resto(num, 100)
d2 <- resto(num, 10)
d3 <- resto(num, 1)

Anexos:

Soluções para a tarefa

Respondido por ComputaçãoEng
0
Meu algoritmo para separar números é:

int FuncaoIvert(int x){
   
int retorno, a, b, c;

a = (x-x%100)/100;    // Menos resto da div por 100, dividido por 100;
b = (x%100)/10;         // Resto da divisão por 100, dividido por 10;
c = x%10;                  // Resto da divisão por 10;

retorno = (c*100)+(b*10)+(a);
return (retorno);

}

// veja o que mais se adequa a sua linguagem.


Anexos:
Perguntas interessantes