// C code // This program will input and store meteorological data into an array //will sum rain fall of each year // Developer: Imebet Negede // Date: December 13, 2017 #define NUMMONTHS 12 #define NUMYEARS 5 #include <stdio.h> // function prototypes void inputdata(); void sum(); void printdata(); // Global variables // These are available to all functions float Raindata[NUMYEARS][NUMMONTHS],Winddata[NUMYEARS][NUMMONTHS]; char years[NUMYEARS][5] = {"2011","2012","2013","2014","2015"}; char months[NUMMONTHS][12] ={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; int main () { char enterData = 'y'; if (enterData == 'y') { // Call Function to Input data inputdata(); // Call Function to display data printdata(); sum(); } else { } return 0; } // function to inputdata void inputdata() { /* variable definition: */ float Rain=1.0; float Wind=1.0; // Input Data for (int year=0;year < NUMYEARS; year++) { for (int month=0; month< NUMMONTHS; month++) { Raindata[year][month]=Rain; Winddata[year][month]=Wind; } } } // Function to printdata void printdata(){ // Print data for (int year=0;year < NUMYEARS; year++) { for (int month=0; month< NUMMONTHS; month++) { years[year],months[month],Raindata[year][month],Winddata[year][month]); } } } void sum(){ for (int year=0;year < NUMYEARS; year++) { float sum = 0.00; for (int month=0; month< NUMMONTHS; month++) { sum = sum + Raindata[year][month]; } } }
y 1.2,24.24 2.2,44.44 3.3,66.66 2.2,44.44 10.2,206.04 12.2,246.44 2.3,46.46 0.4,8.08 0.2,4.04 1.1,22.22 2.1,42.42 0.4,8.08 1.1,22.22 2.2,44.44 3.3,66.66 2.2,44.44 10.2,206.04 12.2,246.44 2.3,46.46 0.4,8.08 0.2,4.04 1.1,22.22 2.1,42.42 0.4,8.08 1.1,22.22 2.2,44.44 3.3,66.66 2.2,44.44 10.2,206.04 12.2,246.44 2.3,46.46 0.4,8.08 0.2,4.04 1.1,22.22 2.1,42.42 0.4,8.08 1.1,22.22 2.2,44.44 3.3,66.66 2.2,44.44 10.2,206.04 12.2,246.44 2.3,46.46 0.4,8.08 0.2,4.04 1.1,22.22 2.1,42.42 0.4,8.08 1.1,22.22 2.2,44.44 3.3,66.66 2.2,44.44 10.2,206.04 12.2,246.44 2.3,46.46 0.4,8.08 0.2,4.04 1.1,22.22 2.1,42.42 0.4,8.08
Do you want to input Precipatation data? (y for yes) Enter rain and windspeed for year 1, month 1: Enter rain and windspeed for year 1, month 2: Enter rain and windspeed for year 1, month 3: Enter rain and windspeed for year 1, month 4: Enter rain and windspeed for year 1, month 5: Enter rain and windspeed for year 1, month 6: Enter rain and windspeed for year 1, month 7: Enter rain and windspeed for year 1, month 8: Enter rain and windspeed for year 1, month 9: Enter rain and windspeed for year 1, month 10: Enter rain and windspeed for year 1, month 11: Enter rain and windspeed for year 1, month 12: Enter rain and windspeed for year 2, month 1: Enter rain and windspeed for year 2, month 2: Enter rain and windspeed for year 2, month 3: Enter rain and windspeed for year 2, month 4: Enter rain and windspeed for year 2, month 5: Enter rain and windspeed for year 2, month 6: Enter rain and windspeed for year 2, month 7: Enter rain and windspeed for year 2, month 8: Enter rain and windspeed for year 2, month 9: Enter rain and windspeed for year 2, month 10: Enter rain and windspeed for year 2, month 11: Enter rain and windspeed for year 2, month 12: Enter rain and windspeed for year 3, month 1: Enter rain and windspeed for year 3, month 2: Enter rain and windspeed for year 3, month 3: Enter rain and windspeed for year 3, month 4: Enter rain and windspeed for year 3, month 5: Enter rain and windspeed for year 3, month 6: Enter rain and windspeed for year 3, month 7: Enter rain and windspeed for year 3, month 8: Enter rain and windspeed for year 3, month 9: Enter rain and windspeed for year 3, month 10: Enter rain and windspeed for year 3, month 11: Enter rain and windspeed for year 3, month 12: Enter rain and windspeed for year 4, month 1: Enter rain and windspeed for year 4, month 2: Enter rain and windspeed for year 4, month 3: Enter rain and windspeed for year 4, month 4: Enter rain and windspeed for year 4, month 5: Enter rain and windspeed for year 4, month 6: Enter rain and windspeed for year 4, month 7: Enter rain and windspeed for year 4, month 8: Enter rain and windspeed for year 4, month 9: Enter rain and windspeed for year 4, month 10: Enter rain and windspeed for year 4, month 11: Enter rain and windspeed for year 4, month 12: Enter rain and windspeed for year 5, month 1: Enter rain and windspeed for year 5, month 2: Enter rain and windspeed for year 5, month 3: Enter rain and windspeed for year 5, month 4: Enter rain and windspeed for year 5, month 5: Enter rain and windspeed for year 5, month 6: Enter rain and windspeed for year 5, month 7: Enter rain and windspeed for year 5, month 8: Enter rain and windspeed for year 5, month 9: Enter rain and windspeed for year 5, month 10: Enter rain and windspeed for year 5, month 11: Enter rain and windspeed for year 5, month 12: year month rain windspeed 2011 Jan 1.20 24.24 2011 Feb 2.20 44.44 2011 Mar 3.30 66.66 2011 Apr 2.20 44.44 2011 May 10.20 206.04 2011 Jun 12.20 246.44 2011 Jul 2.30 46.46 2011 Aug 0.40 8.08 2011 Sep 0.20 4.04 2011 Oct 1.10 22.22 2011 Nov 2.10 42.42 2011 Dec 0.40 8.08 2012 Jan 1.10 22.22 2012 Feb 2.20 44.44 2012 Mar 3.30 66.66 2012 Apr 2.20 44.44 2012 May 10.20 206.04 2012 Jun 12.20 246.44 2012 Jul 2.30 46.46 2012 Aug 0.40 8.08 2012 Sep 0.20 4.04 2012 Oct 1.10 22.22 2012 Nov 2.10 42.42 2012 Dec 0.40 8.08 2013 Jan 1.10 22.22 2013 Feb 2.20 44.44 2013 Mar 3.30 66.66 2013 Apr 2.20 44.44 2013 May 10.20 206.04 2013 Jun 12.20 246.44 2013 Jul 2.30 46.46 2013 Aug 0.40 8.08 2013 Sep 0.20 4.04 2013 Oct 1.10 22.22 2013 Nov 2.10 42.42 2013 Dec 0.40 8.08 2014 Jan 1.10 22.22 2014 Feb 2.20 44.44 2014 Mar 3.30 66.66 2014 Apr 2.20 44.44 2014 May 10.20 206.04 2014 Jun 12.20 246.44 2014 Jul 2.30 46.46 2014 Aug 0.40 8.08 2014 Sep 0.20 4.04 2014 Oct 1.10 22.22 2014 Nov 2.10 42.42 2014 Dec 0.40 8.08 2015 Jan 1.10 22.22 2015 Feb 2.20 44.44 2015 Mar 3.30 66.66 2015 Apr 2.20 44.44 2015 May 10.20 206.04 2015 Jun 12.20 246.44 2015 Jul 2.30 46.46 2015 Aug 0.40 8.08 2015 Sep 0.20 4.04 2015 Oct 1.10 22.22 2015 Nov 2.10 42.42 2015 Dec 0.40 8.08 sum of rain for year 2011 37.80 sum of rain for year 2012 37.70 sum of rain for year 2013 37.70 sum of rain for year 2014 37.70 sum of rain for year 2015 37.70 Please try the Precipitation program again.