Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tempter

Inverter numero

Recommended Posts

Pessoal eu queria saber se existe uma função que inverta um número. ex:tenho 12345 ... e quando eu uso uma função me retorna o valor 54321. Tem alguma que faz isso ? Aliás aonde eu posso encontrar uma referência legal de funções e seus usos em C ?BrigadoT+Cleber

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso só funciona para inverter uma string ? eu conseguiria inverter uma variável inteira ?obs: tem como fazer isso sem strings ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu num sei se ja tem uma função que inverta um numero em C/C++

mas eu fiz essa ai que funfa com inteiros, beleza.

#include<stdio.h>#include<conio.h>int revert(int n){    int ret=0,i=1;        while(i<=n){        ret*=10;        ret+=(n%(i*10)-n%i)/i;        i*=10;    }        return ret;}main(){    int num, rev;    printf("Digite um numero:\n");    scanf("%d",&num);    rev = revert(num);    printf("o inversso eh: %d", rev);    getch();}
eu to com um pouco de pressa e num deu tempo de comenta, intaum se pinta uma duvida eh posta ou manda um MP, falow http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.