Muchas gracias amigos, mi programa se está ejecutando perfectamente
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <stdio.h>
#include <stdlib.h>
// função para contar digitos
int contdigitos(int n);
int main() {
int n,i;
int *v;
int nd=contdigitos(n);
//como vetor é dinâmico ,usei a função malloc
v =(int*) malloc (nd*sizeof(int));
printf("digite um numero:");
scanf("%i",&n);
for (i=0;i<nd;i++) {
v[i]=n%10;
n=n/10;
printf("%i",v[i]);
if (n<=0)
break;}
return 0;}
int contdigitos(int n) {
if (n < 10) {
return 1;
}
int contador = 0;
while (n > 0) {
n /= 10;
contador++;
}
return contador;
}
#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;}