// METER CEROS POR LA IZQUIERDA
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int i, j, Lcad, tamanio, ceros=0;
char *cad = (char *)malloc(100);
printf("Tamaño del vector?: "); scanf("%d", &tamanio);
printf("Introduce el número: "); scanf("%s", cad);
int vector[tamanio];
// 20 - "2345" = 16
Lcad = strlen(cad);
ceros = tamanio - Lcad;
for(i=0; i<ceros; i++) vector[i] = 0;
for(j=0; j<Lcad; j++)
{
printf("%s\t\t%c\n", cad, cad[0]);
vector[i+j] = cad[0] - '0';
cad++;
}
// mostramos el vector
printf("[");
for(i=0; i< tamanio; i++)
printf("%d, ", vector[i]);
printf("]\n");
}