برنامه ای بنویسید که چند عدد حیح از کاربر گرفته و میانگین ان را محاسبه و چاپ کند فرض کنید اخرین مقدار خوانده شده عدد 9999 است. ممکن است نمونه ای از دنباله ی ورودی به صورت زیر باشد:
10 18 11 7 9 9999
یعنی میانگین تمام اعداد قبل از 9999 باید محاسبه و چاپ شود.
---------
#include<iostream>
using std :: cout;
using std :: endl;
using std :: cin;
int main()
{
int value, count = 0, total = 0;
cout << "Enter an integer (9999 to end): ";
cin >> value;
while(value != 9999) {
total += value;
++count;
cout << "Enter next integer (9999 to end): ";
cin >> value;
}
if(count != 0)
cout << "\nThe average is: "
<< static_cast< double > ( total ) / count << endl;
else
cout << "\nNo value entered." << endl;
return 0;
}