#include <stdio.h>
#include <stdlib.h>

#define MAX 20

main() {
	int n, i, y=1, sum=0, num, pos=1;
	char stringa[MAX];
	
	do {
		printf("\nQuante cifre contiene la stringa (max 10)? ");
		scanf("%d", &n);
	} while (n > 10);	

	printf("\nInserisci una stringa di %d cifre:\n", n);
	
	for(i=0; i<n; i++) {
		printf("%da cifra: ", y);
		scanf(" %c", &stringa[i]);
		y++;
	}

	printf("\nEcco la stringa convertita in numero: ");
	for(i=n-1; i>=0; i--) {
		num = ((stringa[i])-48)*pos;
		sum += num;
		pos *= 10;
	}
	printf("%d\n\n", sum);

	return;
}
