viciado 1 Denunciar post Postado Outubro 5, 2008 Como fazer uma funcao que inverta os numeros. Por exemplo digito 12345 e imprima na tela 54321 Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Outubro 5, 2008 Use divisão por 10 ou transforme p/ string e imprima comecando do final. Compartilhar este post Link para o post Compartilhar em outros sites
viciado 1 Denunciar post Postado Outubro 5, 2008 Use divisão por 10 ou transforme p/ string e imprima comecando do final. Boa explicação. Pena que não entendi Compartilhar este post Link para o post Compartilhar em outros sites
Edultra 13 Denunciar post Postado Outubro 6, 2008 Voce transforma em string, dai você ve o tamanho com strlen dai você imprime de tras pra frente utilizando um for tipo: tamanho=strlen(palavra); for(i=tamanho;i>=0;i--) puts(palavra) Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 6, 2008 nem precisa fazer for, use strrev(); Exemplo de inversão de strings []'s Compartilhar este post Link para o post Compartilhar em outros sites
viciado 1 Denunciar post Postado Outubro 7, 2008 nem precisa fazer for, use strrev(); Exemplo de inversão de strings []'s Obrigado. Descobri esse codigo tambem #include <stdio.h> #include <stdlib.h> int reverter(char *s){ register int t; for(t=strlen(s)-1; t>=0; t--) putchar(s[t]); } int main(){ reverter("Aqui vai a string"); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 7, 2008 q bom q conseguiw, soh fique atento ai no tipo de retorno.. []'s Compartilhar este post Link para o post Compartilhar em outros sites