سلام دوستان کسی میتونه این برنامه رو بنویسه
برنامه ای بنویسید که توسط تابعی مقادیری را از ورودیگرفته و عنصر میانی و میانگین آرایه را مشخص کند.
ممنون میشم اگه کمک کنین
#include <iostream>
using namespace std;
double average(int n, double ¢er)
{
double *a = new double[n];
double sum = 0;
for (int i = 0; i < n; i++)
{
cout << "Number " << i + 1 << " :";
cin >> a[i];
sum += a[i];
}
center = a[n / 2];
delete[] a;
return sum / (double) n;
}
int main()
{
int n;
cout << "please enter a number : ";
cin >> n;
double center;
double avg = average(n, center);
cout << "average = " << avg << endl;
cout << "a[center] = " << center << endl;
return 0;
}
#include <iostream>
using namespace std;
void average()
{
int n;
cout << "please enter a number : ";
cin >> n;
double x, center, sum = 0;
for (int i = 0; i < n; i++)
{
cout << "Number " << i + 1 << " :";
cin >> x;
sum += x;
if (i == n / 2)
center = x;
}
cout << "average = " << sum / (double) n << endl;
cout << "a[center] = " << center << endl;
}
int main()
{
average();
return 0;
}