Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:КР по ОАиП / 4 / 4
.cpp#include <iostream.h>
#include <iomanip.h>
#include <math.h>
void MinMax (int a[],int,int*,int*,int*,int*);
int main()
{
int a[10], i, n, min, imin, max, imax;
cout << "Vvedite razmer massiva: "; // Ввод одномерного массива
cin >> n;
cout << "\nVvedite massiv:\n";
for (i=0; i<n; i++)
{
cout << "Vvedite a[" << i << "]= " ;
cin >> a[i];
}
cout << "\nMassiv a:\n"; // Вывод одномерного мас-сива
for (i=0; i<n; i++)
cout << setw(7) << a[i];
cout << endl;
MinMax (a,n,&min,&max,&imin,&imax);
cout << "\nMax = " << max << setw(10) << "i=" << imax ;
cout << "\nMin = " << min << setw(10) << "i=" << imin << endl;
return 0;
}
void MinMax (int a[],int n,int *min,int *max,int *imin,int *imax)
{
int i;
*min=*max=a[0];
*imin=*imax=0;
for (i=1; i<n; i++)
if (a[i]<*min) {
*min=a[i];
*imin = i;
}
else
if (a[i]>*max) {
*max=a[i];
*imax = i;
}
}