Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assume you have a .txt file and its context is shown as below: Product code,BoM

ID: 3813564 • Letter: A

Question

Assume you have a .txt file and its context is shown as below:

Product code,BoM station,Year,Month,Day,Maximum (C),Minimum (C)
IDCJAC0010,86282,1971,1,1,19.7,11.5
IDCJAC0010,86282,1971,1,2,19.5,9.8
IDCJAC0010,86282,1971,1,3,18.9,11.1
IDCJAC0010,86282,1971,1,4,21.1,12.8
IDCJAC0010,86282,1971,1,5,24.8,14.3
IDCJAC0010,86282,1971,1,6,28.3,14.6
IDCJAC0010,86282,1971,1,7,35.5,14.6
IDCJAC0010,86282,1971,1,8,38,24.4
IDCJAC0010,86282,1971,1,9,25.9,14.6
IDCJAC0010,86282,1971,1,10,23.1,12.7
IDCJAC0010,86282,1971,1,11,32.9,10
IDCJAC0010,86282,1971,1,12,21.3,13.6
IDCJAC0010,86282,1971,1,13,27.6,15.6
IDCJAC0010,86282,1971,1,14,30.1,16.7
IDCJAC0010,86282,1971,1,15,35.7,16.6
IDCJAC0010,86282,1971,1,16,21.1,15.4
IDCJAC0010,86282,1971,1,17,21.2,10.1
IDCJAC0010,86282,1971,1,18,18.4,12.8
IDCJAC0010,86282,1971,1,19,26.9,14.6
IDCJAC0010,86282,1971,1,20,26,13.9
IDCJAC0010,86282,1971,1,21,26.2,11.1
IDCJAC0010,86282,1971,1,22,26.3,11.5
IDCJAC0010,86282,1971,1,23,25.7,14.6
IDCJAC0010,86282,1971,1,24,29.9,16.8
IDCJAC0010,86282,1971,1,25,36.3,17.3
IDCJAC0010,86282,1971,1,26,35.1,16.1
IDCJAC0010,86282,1971,1,27,29.4,18.1
IDCJAC0010,86282,1971,1,28,22.5,15.3
IDCJAC0010,86282,1971,1,29,20.6,13.1
IDCJAC0010,86282,1971,1,30,18.6,13.1
IDCJAC0010,86282,1971,1,31,20.8,15.2
IDCJAC0010,86282,1971,2,1,20.7,14.8
IDCJAC0010,86282,1971,2,2,21.7,15.4
IDCJAC0010,86282,1971,2,3,23.8,15.6
IDCJAC0010,86282,1971,2,4,29,14.5
IDCJAC0010,86282,1971,2,5,27.2,16.6
IDCJAC0010,86282,1971,2,6,29.7,17.9
IDCJAC0010,86282,1971,2,7,32.3,17.2
IDCJAC0010,86282,1971,2,8,32.4,20.7
IDCJAC0010,86282,1971,2,9,17.9,17.3
IDCJAC0010,86282,1971,2,10,19.3,11.2
IDCJAC0010,86282,1971,2,11,23.1,12.1
IDCJAC0010,86282,1971,2,12,27.7,11.4
IDCJAC0010,86282,1971,2,13,22.3,11.8
IDCJAC0010,86282,1971,2,14,24.5,10.3
IDCJAC0010,86282,1971,2,15,32.1,12.1
IDCJAC0010,86282,1971,2,16,30.8,17.7
IDCJAC0010,86282,1971,2,17,33.9,17.3
IDCJAC0010,86282,1971,2,18,34.4,17.8
IDCJAC0010,86282,1971,2,19,32.9,23.4
IDCJAC0010,86282,1971,2,20,32.7,22
IDCJAC0010,86282,1971,2,21,19.5,16.6
IDCJAC0010,86282,1971,2,22,19.8,15.4
IDCJAC0010,86282,1971,2,23,17.6,13.3
IDCJAC0010,86282,1971,2,24,25.3,9.9
IDCJAC0010,86282,1971,2,25,28.2,12.8
IDCJAC0010,86282,1971,2,26,28.3,15.2
IDCJAC0010,86282,1971,2,27,31,14.6
IDCJAC0010,86282,1971,2,28,33.3,18.7
IDCJAC0010,86282,1971,3,1,23.4,15.6
IDCJAC0010,86282,1971,3,2,26.1,16.2
IDCJAC0010,86282,1971,3,3,25.8,13.2
IDCJAC0010,86282,1971,3,4,28.4,10.6
IDCJAC0010,86282,1971,3,5,28.5,13.1
IDCJAC0010,86282,1971,3,6,29.3,11.8
IDCJAC0010,86282,1971,3,7,30.6,14.5
IDCJAC0010,86282,1971,3,8,30.8,15.1
IDCJAC0010,86282,1971,3,9,26,20.5
IDCJAC0010,86282,1971,3,10,25.9,17.8
IDCJAC0010,86282,1971,3,11,26.1,15.7
IDCJAC0010,86282,1971,3,12,20.7,16.3
IDCJAC0010,86282,1971,3,13,21.6,15.2
IDCJAC0010,86282,1971,3,14,30.2,8.3
IDCJAC0010,86282,1971,3,15,21.4,16.1
IDCJAC0010,86282,1971,3,16,21.1,14
IDCJAC0010,86282,1971,3,17,23.7,9.4
IDCJAC0010,86282,1971,3,18,23.3,14.2
IDCJAC0010,86282,1971,3,19,19.6,14.4
IDCJAC0010,86282,1971,3,20,21.8,15.1
IDCJAC0010,86282,1971,3,21,22.6,13.4
IDCJAC0010,86282,1971,3,22,31.3,10
IDCJAC0010,86282,1971,3,23,19.9,14.3
IDCJAC0010,86282,1971,3,24,28.8,7.6
IDCJAC0010,86282,1971,3,25,31.9,12.3
IDCJAC0010,86282,1971,3,26,19.8,14.5
IDCJAC0010,86282,1971,3,27,20.7,11.9
IDCJAC0010,86282,1971,3,28,28.2,13
IDCJAC0010,86282,1971,3,29,29.4,17
IDCJAC0010,86282,1971,3,30,32.7,19.1
IDCJAC0010,86282,1971,3,31,20.7,14.5
IDCJAC0010,86282,1971,4,1,26,9.8
IDCJAC0010,86282,1971,4,2,26.4,12.9
IDCJAC0010,86282,1971,4,3,27.1,11.2
IDCJAC0010,86282,1971,4,4,21.8,14.2
IDCJAC0010,86282,1971,4,5,20.8,11.8
IDCJAC0010,86282,1971,4,6,20.9,8.7
IDCJAC0010,86282,1971,4,7,25.9,13.1
IDCJAC0010,86282,1971,4,8,22.9,13.7
IDCJAC0010,86282,1971,4,9,26.3,13.9
IDCJAC0010,86282,1971,4,10,22.6,12.6
IDCJAC0010,86282,1971,4,11,25.6,10.6
IDCJAC0010,86282,1971,4,12,19.6,14.3
IDCJAC0010,86282,1971,4,13,24.7,8.3
IDCJAC0010,86282,1971,4,14,25.7,9.4
IDCJAC0010,86282,1971,4,15,25.4,14.2
IDCJAC0010,86282,1971,4,16,25.4,12.4
IDCJAC0010,86282,1971,4,17,22.1,11.8
IDCJAC0010,86282,1971,4,18,19.3,9.5
IDCJAC0010,86282,1971,4,19,17.8,9.6
IDCJAC0010,86282,1971,4,20,17.1,7.3
IDCJAC0010,86282,1971,4,21,16.8,10.6
IDCJAC0010,86282,1971,4,22,16.6,9.2
IDCJAC0010,86282,1971,4,23,19.4,12.5
IDCJAC0010,86282,1971,4,24,21.7,14
IDCJAC0010,86282,1971,4,25,24.7,11.7
IDCJAC0010,86282,1971,4,26,17.4,10.1
IDCJAC0010,86282,1971,4,27,18.7,11.1
IDCJAC0010,86282,1971,4,28,17,11.7
IDCJAC0010,86282,1971,4,29,15,10.7
IDCJAC0010,86282,1971,4,30,14.9,9.6
IDCJAC0010,86282,1971,5,1,16.6,8.2
IDCJAC0010,86282,1971,5,2,16.1,8.5
IDCJAC0010,86282,1971,5,3,15.2,4.6
IDCJAC0010,86282,1971,5,4,14.4,8.8
IDCJAC0010,86282,1971,5,5,15.1,8.3
IDCJAC0010,86282,1971,5,6,14.4,7.9
IDCJAC0010,86282,1971,5,7,17.2,8.7
IDCJAC0010,86282,1971,5,8,16.2,4.1
IDCJAC0010,86282,1971,5,9,16.6,5.6
IDCJAC0010,86282,1971,5,10,17.3,8.3
IDCJAC0010,86282,1971,5,11,14.3,7.8
IDCJAC0010,86282,1971,5,12,16.6,10.2
IDCJAC0010,86282,1971,5,13,15.1,10.4
IDCJAC0010,86282,1971,5,14,14.4,9.7
IDCJAC0010,86282,1971,5,15,15.7,3.7
IDCJAC0010,86282,1971,5,16,17,3.8
IDCJAC0010,86282,1971,5,17,17.9,5.1
IDCJAC0010,86282,1971,5,18,20.3,7.3
IDCJAC0010,86282,1971,5,19,19.9,8.3
IDCJAC0010,86282,1971,5,20,20.4,6.8
IDCJAC0010,86282,1971,5,21,13.3,4.5
IDCJAC0010,86282,1971,5,22,15.5,6.8
IDCJAC0010,86282,1971,5,23,13.4,5
IDCJAC0010,86282,1971,5,24,17.3,5.5
IDCJAC0010,86282,1971,5,25,20.4,9.9
IDCJAC0010,86282,1971,5,26,16.8,6.8
IDCJAC0010,86282,1971,5,27,14.4,9.1
IDCJAC0010,86282,1971,5,28,10.9,7.9
IDCJAC0010,86282,1971,5,29,12.4,8.3
IDCJAC0010,86282,1971,5,30,13.9,8.6
IDCJAC0010,86282,1971,5,31,14.5,9.4
IDCJAC0010,86282,1971,6,1,11.1,6.3
IDCJAC0010,86282,1971,6,2,15.6,7.2
IDCJAC0010,86282,1971,6,3,14.4,8.3
IDCJAC0010,86282,1971,6,4,14.3,7.7
IDCJAC0010,86282,1971,6,5,14.3,7.8
IDCJAC0010,86282,1971,6,6,15,4.2
IDCJAC0010,86282,1971,6,7,14.3,5.1
IDCJAC0010,86282,1971,6,8,15.3,9.4
IDCJAC0010,86282,1971,6,9,14.6,6.9
IDCJAC0010,86282,1971,6,10,12.3,8.8
IDCJAC0010,86282,1971,6,11,13.3,6.3
IDCJAC0010,86282,1971,6,12,15.4,7.8
IDCJAC0010,86282,1971,6,13,14.2,7.3
IDCJAC0010,86282,1971,6,14,12.2,8.3
IDCJAC0010,86282,1971,6,15,12.7,6.1
IDCJAC0010,86282,1971,6,16,12.2,8.1
IDCJAC0010,86282,1971,6,17,13.1,3.4
IDCJAC0010,86282,1971,6,18,11.9,3.6
IDCJAC0010,86282,1971,6,19,14.1,6.2
IDCJAC0010,86282,1971,6,20,14.3,4.8
IDCJAC0010,86282,1971,6,21,16.2,7.6
IDCJAC0010,86282,1971,6,22,13.2,5.6
IDCJAC0010,86282,1971,6,23,10.6,4.7
IDCJAC0010,86282,1971,6,24,9.3,3.7
IDCJAC0010,86282,1971,6,25,11.1,2.3
IDCJAC0010,86282,1971,6,26,12.7,4.6
IDCJAC0010,86282,1971,6,27,13.7,7.2
IDCJAC0010,86282,1971,6,28,14.2,8.4
IDCJAC0010,86282,1971,6,29,10.6,6.9
IDCJAC0010,86282,1971,6,30,10.9,3.6
IDCJAC0010,86282,1971,7,1,12.3,-1.2
IDCJAC0010,86282,1971,7,2,12.1,1.5
IDCJAC0010,86282,1971,7,3,12.8,5.7
IDCJAC0010,86282,1971,7,4,14.3,5.7
IDCJAC0010,86282,1971,7,5,13.9,2
IDCJAC0010,86282,1971,7,6,13.5,3.4
IDCJAC0010,86282,1971,7,7,15.6,2.3
IDCJAC0010,86282,1971,7,8,12.4,5.2
IDCJAC0010,86282,1971,7,9,14.9,6.8
IDCJAC0010,86282,1971,7,10,12.2,6.3
IDCJAC0010,86282,1971,7,11,13.7,2.2
IDCJAC0010,86282,1971,7,12,13.2,2.7
IDCJAC0010,86282,1971,7,13,14.1,0.3
IDCJAC0010,86282,1971,7,14,12.8,2.3
IDCJAC0010,86282,1971,7,15,13.3,10
IDCJAC0010,86282,1971,7,16,12.7,6.3
IDCJAC0010,86282,1971,7,17,12.2,7.8
IDCJAC0010,86282,1971,7,18,12.9,3.6
IDCJAC0010,86282,1971,7,19,13.9,4.1
IDCJAC0010,86282,1971,7,20,14.5,5.5
IDCJAC0010,86282,1971,7,21,14.4,6.1
IDCJAC0010,86282,1971,7,22,12.2,6.2
IDCJAC0010,86282,1971,7,23,11.2,3.9
IDCJAC0010,86282,1971,7,24,12.1,2.9
IDCJAC0010,86282,1971,7,25,12.7,5.6
IDCJAC0010,86282,1971,7,26,11.1,5.2
IDCJAC0010,86282,1971,7,27,12.1,7.3
IDCJAC0010,86282,1971,7,28,10.6,4.2
IDCJAC0010,86282,1971,7,29,11.3,6.6
IDCJAC0010,86282,1971,7,30,12.6,7.5
IDCJAC0010,86282,1971,7,31,14.6,8.5
IDCJAC0010,86282,1971,8,1,14.2,5.1
IDCJAC0010,86282,1971,8,2,16.5,7.1
IDCJAC0010,86282,1971,8,3,14,7.3
IDCJAC0010,86282,1971,8,4,14.9,2.6
IDCJAC0010,86282,1971,8,5,16.2,5.7
IDCJAC0010,86282,1971,8,6,17.2,6.8
IDCJAC0010,86282,1971,8,7,14.5,7.1
IDCJAC0010,86282,1971,8,8,10.5,3.3
IDCJAC0010,86282,1971,8,9,14.3,5.2
IDCJAC0010,86282,1971,8,10,12.8,6.3
IDCJAC0010,86282,1971,8,11,12.6,3.3
IDCJAC0010,86282,1971,8,12,11.9,3
IDCJAC0010,86282,1971,8,13,12.1,1.2
IDCJAC0010,86282,1971,8,14,12.2,3.3
IDCJAC0010,86282,1971,8,15,11.6,4.5
IDCJAC0010,86282,1971,8,16,11.9,-0.5
IDCJAC0010,86282,1971,8,17,12.1,3.2
IDCJAC0010,86282,1971,8,18,14.4,5.4
IDCJAC0010,86282,1971,8,19,15.8,6.1
IDCJAC0010,86282,1971,8,20,17.2,8.9
IDCJAC0010,86282,1971,8,21,14.7,3.4
IDCJAC0010,86282,1971,8,22,16.1,4.3
IDCJAC0010,86282,1971,8,23,18.4,1.2
IDCJAC0010,86282,1971,8,24,14.1,6.7
IDCJAC0010,86282,1971,8,25,11.2,5.2
IDCJAC0010,86282,1971,8,26,10.6,3.7
IDCJAC0010,86282,1971,8,27,14.2,5.6
IDCJAC0010,86282,1971,8,28,12.6,4.3
IDCJAC0010,86282,1971,8,29,14.8,7
IDCJAC0010,86282,1971,8,30,12.4,5.1
IDCJAC0010,86282,1971,8,31,12.2,3.6
IDCJAC0010,86282,1971,9,1,11,3.6
IDCJAC0010,86282,1971,9,2,10,6.6
IDCJAC0010,86282,1971,9,3,13.4,1.8
IDCJAC0010,86282,1971,9,4,13.3,1.2
IDCJAC0010,86282,1971,9,5,16.7,3.9
IDCJAC0010,86282,1971,9,6,15.8,6.4
IDCJAC0010,86282,1971,9,7,15.9,8.1
IDCJAC0010,86282,1971,9,8,17.6,7.4
IDCJAC0010,86282,1971,9,9,18.9,8
IDCJAC0010,86282,1971,9,10,11.3,4.3
IDCJAC0010,86282,1971,9,11,13.8,3.1
IDCJAC0010,86282,1971,9,12,14.1,2.2
IDCJAC0010,86282,1971,9,13,18.3,0.4
IDCJAC0010,86282,1971,9,14,16.7,4
IDCJAC0010,86282,1971,9,15,13.8,10.3
IDCJAC0010,86282,1971,9,16,15.6,9.3
IDCJAC0010,86282,1971,9,17,17.5,5.1
IDCJAC0010,86282,1971,9,18,16.4,5.9
IDCJAC0010,86282,1971,9,19,21.9,9.5
IDCJAC0010,86282,1971,9,20,18.8,13
IDCJAC0010,86282,1971,9,21,16.8,7.8
IDCJAC0010,86282,1971,9,22,18.1,7.1
IDCJAC0010,86282,1971,9,23,20.6,9.5
IDCJAC0010,86282,1971,9,24,16.9,9.4
IDCJAC0010,86282,1971,9,25,17.4,3.2
IDCJAC0010,86282,1971,9,26,15.7,6.1
IDCJAC0010,86282,1971,9,27,15.4,7.6
IDCJAC0010,86282,1971,9,28,15.7,5.3
IDCJAC0010,86282,1971,9,29,20.7,11.4
IDCJAC0010,86282,1971,9,30,15.8,9.3
IDCJAC0010,86282,1971,10,1,20,11.5
IDCJAC0010,86282,1971,10,2,15.6,7.9
IDCJAC0010,86282,1971,10,3,14.7,7.8
IDCJAC0010,86282,1971,10,4,13.5,6.9
IDCJAC0010,86282,1971,10,5,18.9,3.8
IDCJAC0010,86282,1971,10,6,19.2,11.7
IDCJAC0010,86282,1971,10,7,16.4,8.6
IDCJAC0010,86282,1971,10,8,20,4.3
IDCJAC0010,86282,1971,10,9,15.3,8.5
IDCJAC0010,86282,1971,10,10,16.9,4.7
IDCJAC0010,86282,1971,10,11,16.4,9.9
IDCJAC0010,86282,1971,10,12,17.7,5.9
IDCJAC0010,86282,1971,10,13,24.5,7.9
IDCJAC0010,86282,1971,10,14,27.2,13.3
IDCJAC0010,86282,1971,10,15,16.7,10.1
IDCJAC0010,86282,1971,10,16,16.6,6.3
IDCJAC0010,86282,1971,10,17,16.1,3.4
IDCJAC0010,86282,1971,10,18,16.1,6.4
IDCJAC0010,86282,1971,10,19,13.2,6.8
IDCJAC0010,86282,1971,10,20,14.4,6.3
IDCJAC0010,86282,1971,10,21,14.8,8.3
IDCJAC0010,86282,1971,10,22,19.4,2.5
IDCJAC0010,86282,1971,10,23,16.9,12.9
IDCJAC0010,86282,1971,10,24,15.6,8.3
IDCJAC0010,86282,1971,10,25,22.9,5.7
IDCJAC0010,86282,1971,10,26,17.3,12.3
IDCJAC0010,86282,1971,10,27,17.3,4.8
IDCJAC0010,86282,1971,10,28,18.8,8.4
IDCJAC0010,86282,1971,10,29,20.8,4
IDCJAC0010,86282,1971,10,30,27.8,9.6
IDCJAC0010,86282,1971,10,31,19.2,7.9
IDCJAC0010,86282,1971,11,1,18.6,6.2
IDCJAC0010,86282,1971,11,2,25.1,5.6
IDCJAC0010,86282,1971,11,3,27.9,11.2
IDCJAC0010,86282,1971,11,4,19.9,14.9
IDCJAC0010,86282,1971,11,5,28.8,11.8
IDCJAC0010,86282,1971,11,6,19.2,13.1
IDCJAC0010,86282,1971,11,7,11.7,7.7
IDCJAC0010,86282,1971,11,8,15.7,8.4
IDCJAC0010,86282,1971,11,9,17.7,8.5
IDCJAC0010,86282,1971,11,10,15.4,11.5
IDCJAC0010,86282,1971,11,11,18.4,9.6
IDCJAC0010,86282,1971,11,12,23.5,10.6
IDCJAC0010,86282,1971,11,13,19.9,12.2
IDCJAC0010,86282,1971,11,14,19.4,12.1
IDCJAC0010,86282,1971,11,15,19.8,12.4
IDCJAC0010,86282,1971,11,16,18.3,7.5
IDCJAC0010,86282,1971,11,17,20.1,5.6
IDCJAC0010,86282,1971,11,18,18.1,9.7
IDCJAC0010,86282,1971,11,19,24.7,8.7
IDCJAC0010,86282,1971,11,20,18.2,7.7
IDCJAC0010,86282,1971,11,21,16.2,6.9
IDCJAC0010,86282,1971,11,22,17.1,6.1
IDCJAC0010,86282,1971,11,23,18.3,5.9
IDCJAC0010,86282,1971,11,24,15.6,5.1
IDCJAC0010,86282,1971,11,25,17.8,8.7
IDCJAC0010,86282,1971,11,26,22.3,4.6
IDCJAC0010,86282,1971,11,27,21.3,10.4
IDCJAC0010,86282,1971,11,28,16.6,11.7
IDCJAC0010,86282,1971,11,29,16.6,11.7
IDCJAC0010,86282,1971,11,30,18.5,10.8
IDCJAC0010,86282,1971,12,1,20.6,10
IDCJAC0010,86282,1971,12,2,20.3,12.9
IDCJAC0010,86282,1971,12,3,30.5,10
IDCJAC0010,86282,1971,12,4,20.1,12.3
IDCJAC0010,86282,1971,12,5,24,6.6
IDCJAC0010,86282,1971,12,6,18.9,11.8
IDCJAC0010,86282,1971,12,7,23.3,9.2
IDCJAC0010,86282,1971,12,8,30.1,11.8
IDCJAC0010,86282,1971,12,9,30.6,17.2
IDCJAC0010,86282,1971,12,10,21.1,12.3
IDCJAC0010,86282,1971,12,11,21.2,8.1
IDCJAC0010,86282,1971,12,12,26.2,8.2
IDCJAC0010,86282,1971,12,13,29.3,10.3
IDCJAC0010,86282,1971,12,14,17.7,11.4
IDCJAC0010,86282,1971,12,15,18.7,7.9
IDCJAC0010,86282,1971,12,16,20.5,7.2
IDCJAC0010,86282,1971,12,17,19.2,12.3
IDCJAC0010,86282,1971,12,18,17.6,9.6
IDCJAC0010,86282,1971,12,19,19.6,10.7
IDCJAC0010,86282,1971,12,20,27.6,9.1
IDCJAC0010,86282,1971,12,21,30.8,12.5
IDCJAC0010,86282,1971,12,22,34.2,16.3
IDCJAC0010,86282,1971,12,23,31.6,18.6
IDCJAC0010,86282,1971,12,24,31,13.1
IDCJAC0010,86282,1971,12,25,29.3,13.7
IDCJAC0010,86282,1971,12,26,30.8,21
IDCJAC0010,86282,1971,12,27,22.7,9.9
IDCJAC0010,86282,1971,12,28,22.2,8.9
IDCJAC0010,86282,1971,12,29,28.1,10.1
IDCJAC0010,86282,1971,12,30,21.6,14.7
IDCJAC0010,86282,1971,12,31,18.4,11.2

Write a C program that reads .txt file into array form so that the output generates a “by the month” horizontal graph with (always) twelve rows showing the range between average observed minimum and average observed maximum temperatures, where the averages are computed over every line in the input file that corresponds to each of the months. Leave a row blank if there are no readings for that month in the input data file. These numbers are the long-term average monthly minimum and the long-term average monthly maximum. For example, this graph should be generated when input .txt file as shown above, where the numbers show how many min and max observations went into each of the average temperatures that are plotted:

Stage 3 Jan 31 31 Feb 28 28 Mar 31 31 Apr 30 30) I May 31 31 I Jun 30 30) Jul 31 31 Aug 31 31) I Sep 30 30) I oct 31 31 Nov 30 30) Dec 31 31) 10 15 20 25 30

Explanation / Answer

I'm trying to read numbers from a text file into an array. The text file, "somenumbers.txt" simply holds 16 numbers as so "5623125698541159".

#include <stdio.h>
main()
{

FILE *myFile;
myFile = fopen("somenumbers.txt", "r");

//read file into array
int numberArray[16];
int i;

for (i = 0; i < 16; i++)
{
fscanf(myFile, "%d", &numberArray[i]);
}

for (i = 0; i < 16; i++)
{
printf("Number is: %d ", numberArray[i]);
}


}
The program doesn't work. It compiles but outputs:

Number is: -104204697

Number is: 0

Number is: 4200704

Number is: 2686672

Number is: 2686728

Number is: 2686916

Number is: 2004716757

Number is: 1321049414

Number is: -2

Number is: 2004619618

Number is: 2004966340

Number is: 4200704

Number is: 2686868

Number is: 4200798

Number is: 4200704

Number is: 8727656

Process returned 20 (0x14) execution time : 0.118 s Press any key to continue.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote