lab6-19

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <time.h> using namespace std; int main() { double January[31]; srand((unsigned) time(NULL)); double averageRainFall=0.0,AverageRainFall[2]; double decadesAverages[3]; cout << "Rain for January:"<<endl; //fill the table for(int i=0;i<31;i++) { January[i]=rand()%100; } //show the values in the table for(int i=0;i<31;i++) { cout<<"January,"<<i+1<<":"<<January[i]<<endl; } //show rainfall values by decades cout<<" 1st decades rainfall :"<<endl; for(int i=0;i<10;i++) { cout<<"January,"<<i+1<<":"<<January[i]<<endl; } //show rainfall values by decades cout<<" 2nd decades rainfall :"<<endl; for(int i=10;i<20;i++) { cout<<"January,"<<i+1<<":"<<January[i]<<endl; } //show rainfall values by decades cout<<" 3rd decades rainfall :"<<endl; for(int i=20;i<31;i++) { cout<<"January,"<<i+1<<":"<<January[i]<<endl; } //average daily rainfall cout<<" average daily rainfall this month : "<<endl; for(int i=0;i<31;i++) { averageRainFall+=January[i]; } cout<<averageRainFall/31<<endl; //average daily rainfall cout<<" average daily rainfall 1st decade : "<<endl; averageRainFall=0.0; for(int i=0;i<10;i++) { averageRainFall+=January[i]; } cout<<averageRainFall/10<<endl; decadesAverages[0]=averageRainFall/10; //average daily rainfall cout<<" average daily rainfall 2nd decade : "<<endl; averageRainFall=0.0; for(int i=10;i<20;i++) { averageRainFall+=January[i]; } cout<<averageRainFall/10<<endl; decadesAverages[1]=averageRainFall/10; //average daily rainfall cout<<" average daily rainfall 3rd decade : "<<endl; averageRainFall=0.0; for(int i=20;i<31;i++) { averageRainFall+=January[i]; } cout<<averageRainFall/10<<endl; decadesAverages[2]=averageRainFall/10; //highest average rainfall cout<<"The highest average rainfall:"<<endl; if(decadesAverages[0]>decadesAverages[1] && decadesAverages[0]>decadesAverages[2]) cout<<"1st decade :"<<decadesAverages[0]<<endl; else if(decadesAverages[1]>decadesAverages[2] && decadesAverages[1]>decadesAverages[0]) cout<<"2nd decade :"<<decadesAverages[1]<<endl; else if(decadesAverages[2]>decadesAverages[0] && decadesAverages[2]>decadesAverages[1]) cout<<"3rd decade :"<<decadesAverages[2]<<endl; //highest rainfall half or second half cout<<" Highest rainfall : "<<endl; averageRainFall=0.0; for(int i=0;i<15;i++) { averageRainFall+=January[i]; } AverageRainFall[0]=averageRainFall; // second half averageRainFall=0.0; for(int i=15;i<31;i++) { averageRainFall+=January[i]; } AverageRainFall[1]=averageRainFall; if(AverageRainFall[0]>AverageRainFall[0]) cout<<"Fisrt Half : "<<AverageRainFall[0]<<endl; else cout<<"Second Half :"<<AverageRainFall[1]<<endl; // //most rainfall in decades cout<<"Most rainfull accured in the : "<<endl; averageRainFall=0.0; for(int i=0;i<10;i++) { averageRainFall+=January[i]; } decadesAverages[0]=averageRainFall; // second decade averageRainFall=0.0; for(int i=10;i<20;i++) { averageRainFall+=January[i]; } decadesAverages[1]=averageRainFall; //3rd decade averageRainFall=0.0; for(int i=20;i<31;i++) { averageRainFall+=January[i]; } decadesAverages[2]=averageRainFall; //comparing the values if(decadesAverages[0]>decadesAverages[1] && decadesAverages[0]>decadesAverages[2]) cout<<"1st decade: "<<decadesAverages[0]<<endl; else if(decadesAverages[1]>decadesAverages[0] && decadesAverages[1]>decadesAverages[2]) cout<<"2nd decade: "<<decadesAverages[1]<<endl; else if(decadesAverages[2]>decadesAverages[1] && decadesAverages[2]>decadesAverages[0]) cout<<"3rd decade: "<<decadesAverages[2]<<endl; else cout<<"All decades had the same rainfall :"<<decadesAverages[0]<<endl; return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines