Hola
Hola buenas tardes,
Estoy haciendo un ejercicio para invertir un número (un número de la elección del usuario)
ejemplo: 1234 se convierte en 4321
pero a pesar de que el programa se ejecuta, cuando pongo 3 dígitos o más, los números aparecen invertidos, pero falta 1 dígito
¿Alguien me puede ayudar?
Olá boa tarde,
Eu estou fazendo um exercício para inverter um numero(um numero da escolha do usuário)
exemplo:1234 vira 4321
mas apesar do programa rodar,quando eu coloco 3 dígitos ou mais ,os números aparecem invertidos ,mas o ultimo digito não aparece
alguém poderia me ajudar?
· Los códigos deben ir en etiquetas GeSHi (corregido)
>aquí las reglas del foro
-Engel Lex
Hola buenas tardes,
Estoy haciendo un ejercicio para invertir un número (un número de la elección del usuario)
ejemplo: 1234 se convierte en 4321
pero a pesar de que el programa se ejecuta, cuando pongo 3 dígitos o más, los números aparecen invertidos, pero falta 1 dígito
¿Alguien me puede ayudar?
Olá boa tarde,
Eu estou fazendo um exercício para inverter um numero(um numero da escolha do usuário)
exemplo:1234 vira 4321
mas apesar do programa rodar,quando eu coloco 3 dígitos ou mais ,os números aparecem invertidos ,mas o ultimo digito não aparece
alguém poderia me ajudar?
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
int n,cifra,i;
int *v;
v =(int*) malloc (n*sizeof(int));
printf("escriba un numero:");
scanf("%i",&n);
for (i=0;i<n;i++) {
cifra=n%10;
n=n/10;
v=cifra;
printf("%i",v );}
return 0;}
· Los códigos deben ir en etiquetas GeSHi (corregido)
>aquí las reglas del foro
-Engel Lex