• Matéria: Informática
  • Autor: northinho15
  • Perguntado 8 anos atrás

Faça uma função para inverter um valor numérico composto por centena, dezena e unidade.
Por exemplo, se a entrada da função for 123, o retorno será 321.

Respostas

respondido por: ComputaçãoEng
2
//Código abaixo,  a função que você necessita esta antes do main(){}

#include <stdio.h>
int FuncaoIvert(int x){
    int retorno, a, b, c;
    a = x/100;
    b = x%100;
    b = b/10;
    c = x%10;
    retorno = (c*100)+(b*10)+(a);
    return (retorno);
}
int main(){int d;printf(" Digite o numero: ");scanf("%d", &d);int res = FuncaoIvert(d);/*Desenvolvido por, ComputaçãoEng*/printf(" o valor fica assim >>> %d", res);return 0;}

Anexos:

northinho15: em python fica assim?
northinho15: def funcao_invert(x):
northinho15: a = x/100;
b = x%100;
b = b/10;
c = x%10;
retorn = (c*100)+(b*10)+(a);
ComputaçãoEng: depende de como é achado o RESTO da divisão em python, senão for usando a porcentagem, suponho que seja só trocar o sinal de (%) para o correto
Perguntas similares