Главная » 2018 » Декабрь » 3 » Массив Max Min
09:05
Массив Max Min

#include <iostream>
#include <ctime>
using namespace std;
int main()
{
    setlocale(LC_ALL,"rus_rus.1251");
    const int n=10;
    //vvod
    srand(time(0));
    cout<<"Введите массив"<<endl;
    for (int i=0; i<n;i++) //cin>>a[i];
        a[i]=rand()%90+10;
    //vivod
    cout<<"Введённый массив"<<endl;
    for (int i=0; i<n;i++)
        cout<<a[i]<<" ";
    cout<<endl;
    //obrabotka
    int max,imax,min,imin;
    max=a[0]; min=a[0]; imax=0; imin=0;
    for (int i=0;i<n;i++)
    {
        if (a[i]>max)
        {
            max=a[i]; imax=i;
        }
        if (a[i]<min)
        {
            min=a[i]; imin=i;
        }
    }
    cout<<"Max="<<max<<" imax="<<imax<<endl;
    cout<<"Min="<<min<<" imin="<<imin<<endl;
    a[imax]=min;
    a[imin]=max;
    //vivod
    cout<<"Изменённый массив"<<endl;
    for (int i=0; i<n;i++)
        cout<<a[i]<<" ";
    cout<<endl;
    system("pause");
    return 0;
}

Просмотров: 280 | Добавил: denjes | Рейтинг: 5.0/1
Всего комментариев: 0
avatar