Quick actions

cmd+k|ctrl+k

Navigation

Languages

Lab 6

Snippet info

Language

Cpp

Visibility

public

Author

sergey

Created

2019-11-09T19:31:47Z

Updated

2019-11-09T19:31:47Z

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int a[100], n;
    cin>>n;//количество эл-тов
    double max, min, s=0, sr, d, dx;
    for (int i=0;i<n;i++){
     cin>>a[i]; cout<<a[i]<<" ";   s=s+a[i];
    } cout<<endl;
    max=a[0]; min=a[0];
    for (int i=0;i<n;i++){
     if(a[i]<min){min = a[i];}//нахождение наименьшего эл-та
     if(a[i]>max){max = a[i];}//нахождение наибольшего эл-та
    }
    sr = s/n;//нахождение ср. арифм
    d=abs(sr-a[0]);//сравнение ср. арифм. с первым элементом
    for (int i=0;i<n;i++){
        if (abs(sr-a[i+1])<d){//нахождение наименее удаленного от ср. арифм.
            d = abs(sr-a[i+1]); dx = a[i+1];
            
        }
    }
    
    cout<<"min = "<<min<<endl;
    cout<<"max = "<<max<<endl;
    cout<<"sr = "<<sr<<endl;
    cout<<"Наименее удаленное(по значению) от среднего арифм. = "<<dx<<endl;
    return 0;
}
INFO