بابلز لرن مرجع آموزش های تخصصی
سلام، من با توجه به مواردی که مسئله مطرح کرده این برنامه رو براتون نوشتم اگر احساس کردید این برنامه اون چیزی نیست که دنبالش هستید یا جایی مشکل داره، توضیحات بیشتر بدید تا برنامه رو براتون دوباره بنویسم و اصلاح کنم:
#include <iostream>
using namespace std;
int main()
{
int n[10],max_n,min_n,sum = 0,average;
for(int i=0;i <= 10;i++){
cout << "Enter a number [" << i << "]: ";
cin >> n[i];
if (n[i] > 1000)
n[i] = 1000;
else if (n[i] < 0)
n[i] = 0;
sum = sum + n[i];
}
max_n = n[0];
min_n = n[0];
for(int i=0;i <= 10;i++){
if (n[i] > max_n)
max_n = n[i];
if (n[i] < min_n)
min_n = n[i];
}
cout << endl;
cout << "Most consumed: " << max_n << endl;
cout << "The lowest consumption: " << min_n << endl;
cout << endl;
average = sum/10;
cout << "average: "<< average << endl;
cout << endl;
for(int i=0;i <= 10;i++) {
if (n[i] > average) {
cout << "greater than the average, [" << i << "]: " << n[i] << endl;
}
}
cout << endl;
for(int i=0;i <= 10;i++) {
if (n[i] < average) {
cout << "less than the average, [" << i << "]: " << n[i] << endl;
}
}
return 0;
}
سلام، سؤال شما جهت خوانایی بهتر ویرایش شد.
گزارش