Bar Graph In C Programming
HW2: Bar graph in this homework assignment, you will write a program called graph.c that reads numbers, representing pounds of a crop harvested, and d splays a bar graph representing those values. Simple! Here are the crops, in alphabetical order Beans Carrots Lettuce Peas Squash Specifications Part A Part B First, prompt the user to enter five integers, representing the pounds of each crop harvested. Read them in alphabetical order, by crop name. Then, display the bar graph showing the number of pounds, in alphabetical order by crop name. The bar graph consists of the crop name, followed by repetitions of the nia letter of the crop name. For example, if 5 pounds of Beans were harvested, you should display BBBOB For part B you must use at least one while loop, at least one for loop, and at least one do...while loop. The loops have to be useful. An empty loop that does nothing isn't good enough
Sample Runs
In this example, the prompt is “%”. Things that you type look like this. Your output should match EXACTLY.
% c11 -Wall graph.c
% ./a.out
Pounds of Beans: 1
Pounds of Carrots: 2
Pounds of Lettuce: 3
Pounds of Peas: 4
Pounds of Squash: 5
Beans: B
Carrots: CC
Lettuce: LLL
Peas: PPPP
Squash: SSSSS
% ./a.out
Pounds of Beans: 0
Pounds of Carrots: 0
Pounds of Lettuce: 25
Pounds of Peas: 0
Pounds of Squash: 0
Beans:
Carrots:
Lettuce: LLLLLLLLLLLLLLLLLLLLLLLLL
Peas:
Squash:
% ./a.out
Pounds of Beans: 10
Pounds of Carrots: 0
Pounds of Lettuce: 8
Pounds of Peas: 12
Pounds of Squash: 0
Beans: BBBBBBBBBB
Carrots:
Lettuce: LLLLLLLL
Peas: PPPPPPPPPPPP
Squash:
% ./a.out
Pounds of Beans: 12
Pounds of Carrots: 14
Pounds of Lettuce: 10
Pounds of Peas: 8
Pounds of Squash: 6
Beans: BBBBBBBBBBBB
Carrots: CCCCCCCCCCCCCC
Lettuce: LLLLLLLLLL
Peas: PPPPPPPP
Squash: SSSSSS
%
Your output must line up properly—that’s the purpose of a bar graph. The following is hideous, and will be graded appropriately:
Beans: BBB
Carrots: CCC
Lettuce: LLL
Peas: PPP
Squash: SSS


