how to draw histogram in c
#define N 5
main()
{
intvalue[N];
int i, j, n, x;
for (n=0; n < N; ++n)
{
printf("Enter employees in Group - %d : ",n+1);
scanf("%d", &x);
value[n] = x;
printf("%d\n", value[n]);
}
printf("\n");
printf(" |\n");
for (n = 0 ; n < N ; ++n)
{
for (i = 1 ; i <= 3 ; i++)
{
if ( i == 2)
printf("Group-%1d |",n+1);
else
printf(" |");
for (j = 1 ; j <= value[n]; ++j)
printf("*");
if (i == 2)
printf("(%d)\n", value[n]);
else
printf("\n");
}
printf(" |\n");
}
}
Output
Enter employees in Group - 1 : 12
12
Enter employees in Group - 2 : 23
23
Enter employees in Group - 3 : 35
35
Enter employees in Group - 4 : 20
20
Enter Employees in Group - 5 : 11
11
|
|************
Group-1 |************(12)
|************
|
|***********************
Group-2 |***********************(23)
|***********************
|
|***********************************
Group-3 |***********************************(35)
|***********************************
|
|********************
Group-4 |********************(20)
|********************
|
|***********
Group-5 |***********(11)
|***********
|