Hi.. Please check the below program.
Main.cpp
#include <iostream>
using namespace std;
int findSmall(int arr[], int n){
int temp = arr[0];
for(int i=0; i<n; i++) {
if(temp>arr[i]) {
temp=arr[i];
}
}
return temp;
}
float average(int arr[], int n){
float avg = 0.0;
float sum = 0.0;
int count = 0;
for(int i=0;i<n;i++){
if((arr[i]%5==0) && (arr[i]<44)){
sum+=arr[i];
count++;
}
}
if(sum==0.0){
return avg;
}
avg = sum/count;
return avg;
}
int main()
{
int arry[7] = {};
for(int i=0;i<7;i++){
cout << “Enter a value:”;
cin >> arry[i];
}
int sm = findSmall(arry, 7);
cout<<“Smallest Element is: “<<sm << “n”;
float avg = average(arry,7);
cout << “Avergae is: “<< avg << “n”;
return 0;
}
Output:
Enter a value:12
Enter a value:55
Enter a value:105
Enter a value:210
Enter a value:111
Enter a value:75
Enter a value:100
Smallest Element is: 12
Avergae is: 0
Please check the program and let me know any issues. Thank you. All the best.