Технология программирования
C++
Главная »
2016 » Февраль » 19 » M4 13
|
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"rus_rus.1251");
const int n=10;
double x[n];
double s,max,min;
int imax,imin,kolvo;
//ввод массива
cout<<"Введите массив"<<endl;
for (int i=0;i<n;i++)
{
cin>>x[i];
}
//вывод массива
cout<<"Введенный массив"<<endl;
for (int i=0;i<n;i++)
{
cout<<x[i]<<" ";
}
cout<<endl;
//обработка массива
//поиск max,min,imax,imin
max=x[0]; imax=0;
min=x[0]; imin=0;
for (int i=0;i<n;i++)
{
if (x[i]>max)
{
max=x[i];
imax=i;
}
if (x[i]<min)
{
min=x[i];
imin=i;
}
}
cout<<"Max= "<<max<<" imax="<<imax<<endl;
cout<<"Min= "<<min<<" imin="<<imin<<endl;
//нахождение суммы и количества между max и min
s=0;
kolvo=0;
int inach,ikon;
if (imax<imin)
{
inach=imax;
ikon=imin;
}
else
{
inach=imin;
ikon=imax;
}
for (int i=inach;i<=ikon;i++)
{
s+=x[i];
kolvo++;
}
cout<<"Ответ: Среднее арифметическое между max и min = "<<s/kolvo<<endl;
system("pause");
return 0;
}
|
Просмотров: 315 |
Добавил: denjes
| Рейтинг: 0.0/0 |