lab6-19
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
#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;
}
Cpp
INFO