Example(s):Palindrome, prime, armstrong, "linear search", reverse etc.
Example(s):1575, 1632, 1539 (Only one at a time)
Login
[lwa]
Solved Problem
#CPP#3098
Problem Statement - Average value of array and members more than average
Prepare an array of temperature readings of an entire week with data as
25.3, 27.0, 24.8, 26.9, 25.9, 26.4, 24.0. Now find out the average temperature of the week and then print out the readings which are more than the average temperature.
Solution
TC++ #3098
Run Output
Average temp. = 25.7571
Values more than average :
27 26.9 25.9 26.4
float t[7]={25.3,27.0,24.8,26.9,25.9,26.4,24.0}; //Array created as per data given
float sum=0; //Sum initialised to 0 for(int i=0;i<7;++i) sum+=t[i];
Entire array is traversed and sum of the whole array is created by successive summing. float avg=sum/7; //sum is divided by no. of members in the array. cout<<“Average temp. = “<<avg<<endl; //Average is printed
cout<<“Values more than average :”<<endl; for(int i=0;i<7;i++) if(t[i]>avg) cout<<t[i]<<” “;
Larger than average are found while traversing the entire array again and comparing with avg. Whichever are found to me more are printed.
Notes
The filtering of array members have this kind of practical applications.