Ir ao conteúdo
  • Cadastre-se

Programa que inverta numeros


dedeboy2005

Posts recomendados

Salve, dedeboy2005.

Capture a entrada como uma string.

Com um laço FOR inicializando com o último elemento da string, imprima o caractere e decremente o contador do FOR até chegar a ZERO.

Exemplo do vetor para 4 números:

char numeros [ 5 ];
char aux [ 5 ];

char contador, indice;

for ( indice = 0, contador = 3; contador; contador--, indice++ )
aux[indice] = numeros [ contador ];

aux [ indice ] = numeros [ contador ];

É só um exemplo. Dá uma melhorada no código aí.

[]'s

Link para o comentário
Compartilhar em outros sites

Pode ser assim:

#include <stdio.h>

#include <string.h>

int main(void)

{

int num;

char s_num[10];

printf("Digite um numero: ");

scanf("%i", &num);

printf("voce digitou: %i\n", num);

itoa(num, s_num, 10);

strrev(s_num);

num = atoi(s_num);

printf("Eu mudei para: %i", num);

return 0;

}

Ou pode ser através da matemática! usando apenas adição, divisão, multiplicação e resto da divisão.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...