#include<iostream>
using namespace std;
int minimum(int []);
int temp;
int main() {
int values[6], sum = 0; // Array with 6 element
for (int i = 0; i <= 5; i++)
{
cin >> values[i];
sum += values[i];
}
cout << "The average is : " << sum / 6<<endl;
cout << "And the smallest number is : " << minimum(values)<<endl;
}
int minimum(int values[])
{
temp = values[0];
for (int i = 0; i < 5; i++) {
if (temp > values[i + 1]) {
temp = values[i + 1];
}
}
return temp;
}
يمكنك إستخدام خورازمية sort ومن ثم طباعة آخر قيمة في الـ array ، أنا أستخدمت for خاصة تقوم بإيجاد الرقم الأصغر فقط .