Well first I would get the working functionality out of the way....I would create a function that displays your array.
#include <stdio.h>
#define SIZE 10
void myfunc(int *x)
{
int i;
int j;
printf( "%s%13s%17s\n", "Element", "Value", "Histogram" );
for ( i = 0; i < SIZE; i++) {
printf( "%7d%13d ", i, x[ i ]);
for ( j = 1; j <= x[ i ]; j++) {
printf("%c", '+' );
}
printf("\n");
}
}
int main()
{
int n[ SIZE ]= {19, 3, 15, 7, 11, 9, 13, 5, 17, 1};
/*If you want...prompt user for values here in a for loop*/
myfunc(n);
return 0;
}