CEROS.c



// 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");
}